Remove mParentView HACK now that we don't use the system soft keyboard

This commit is contained in:
Aaron Culliney 2015-07-24 22:36:57 -07:00
parent bca223780c
commit c2fdebd040
3 changed files with 4 additions and 18 deletions

View File

@ -35,12 +35,10 @@ public class Apple2DisksMenu {
private final static String TAG = "Apple2DisksMenu";
private Apple2Activity mActivity = null;
private Apple2View mParentView = null;
private View mDisksView = null;
public Apple2DisksMenu(Apple2Activity activity, Apple2View parent) {
public Apple2DisksMenu(Apple2Activity activity) {
mActivity = activity;
mParentView = parent;
setup();
}
@ -144,11 +142,6 @@ public class Apple2DisksMenu {
public void dismissWithoutResume() {
if (isShowing()) {
((ViewGroup)mDisksView.getParent()).removeView(mDisksView);
// HACK FIXME TODO ... we seem to lose ability to toggle/show soft keyboard upon dismissal of mDisksView after use.
// This hack appears to get the Android UI unwedged ... =P
Apple2MainMenu androidUIFTW = mParentView.getMainMenu();
androidUIFTW.show();
androidUIFTW.dismiss();
}
}

View File

@ -184,14 +184,14 @@ public class Apple2MainMenu {
public synchronized Apple2DisksMenu getDisksMenu() {
if (mDisksMenu == null) {
mDisksMenu = new Apple2DisksMenu(mActivity, mParentView);
mDisksMenu = new Apple2DisksMenu(mActivity);
}
return mDisksMenu;
}
public synchronized Apple2SettingsMenu getSettingsMenu() {
if (mSettingsMenu == null) {
mSettingsMenu = new Apple2SettingsMenu(mActivity, mParentView);
mSettingsMenu = new Apple2SettingsMenu(mActivity);
}
return mSettingsMenu;
}

View File

@ -33,12 +33,10 @@ public class Apple2SettingsMenu {
private final static String TAG = "Apple2SettingsMenu";
private Apple2Activity mActivity = null;
private Apple2View mParentView = null;
private View mSettingsView = null;
public Apple2SettingsMenu(Apple2Activity activity, Apple2View parent) {
public Apple2SettingsMenu(Apple2Activity activity) {
mActivity = activity;
mParentView = parent;
setup();
}
@ -218,11 +216,6 @@ public class Apple2SettingsMenu {
public void dismissWithoutResume() {
if (isShowing()) {
((ViewGroup)mSettingsView.getParent()).removeView(mSettingsView);
// HACK FIXME TODO ... we seem to lose ability to toggle/show soft keyboard upon dismissal of mSettingsView after use.
// This hack appears to get the Android UI unwedged ... =P
Apple2MainMenu androidUIFTW = mParentView.getMainMenu();
androidUIFTW.show();
androidUIFTW.dismiss();
}
}