mirror of
https://github.com/mauiaaron/apple2.git
synced 2026-04-25 12:28:43 +00:00
Keep native side paused on "system" onResume()
This commit is contained in:
@@ -68,7 +68,7 @@ public class Apple2Activity extends Activity {
|
||||
private native void nativeIncreaseCPUSpeed();
|
||||
private native void nativeDecreaseCPUSpeed();
|
||||
|
||||
public native void nativeOnResume();
|
||||
public native void nativeOnResume(boolean isSystemResume);
|
||||
public native void nativeOnPause();
|
||||
public native void nativeOnQuit();
|
||||
|
||||
@@ -192,7 +192,7 @@ public class Apple2Activity extends Activity {
|
||||
super.onResume();
|
||||
Log.d(TAG, "onResume()");
|
||||
mView.onResume();
|
||||
nativeOnResume();
|
||||
nativeOnResume(/*isSystemResume:*/true);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -447,13 +447,13 @@ public class Apple2Activity extends Activity {
|
||||
/*mQuitDialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
|
||||
@Override
|
||||
public void onCancel(DialogInterface dialog) {
|
||||
nativeOnResume();
|
||||
nativeOnResume(false);
|
||||
}
|
||||
});
|
||||
mQuitDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
|
||||
@Override
|
||||
public void onDismiss(DialogInterface dialog) {
|
||||
nativeOnResume();
|
||||
nativeOnResume(false);
|
||||
}
|
||||
});*/
|
||||
}
|
||||
@@ -473,13 +473,13 @@ public class Apple2Activity extends Activity {
|
||||
/*mRebootDialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
|
||||
@Override
|
||||
public void onCancel(DialogInterface dialog) {
|
||||
nativeOnResume();
|
||||
nativeOnResume(false);
|
||||
}
|
||||
});
|
||||
mRebootDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
|
||||
@Override
|
||||
public void onDismiss(DialogInterface dialog) {
|
||||
nativeOnResume();
|
||||
nativeOnResume(false);
|
||||
}
|
||||
});*/
|
||||
}
|
||||
|
||||
@@ -138,7 +138,7 @@ public class Apple2DisksMenu {
|
||||
public void dismiss() {
|
||||
if (isShowing()) {
|
||||
dismissWithoutResume();
|
||||
mActivity.nativeOnResume();
|
||||
mActivity.nativeOnResume(/*isSystemResume:*/false);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -164,7 +164,7 @@ public class Apple2MainMenu {
|
||||
public void onDismiss() {
|
||||
boolean otherMenusShowing = (getSettingsMenu().isShowing() || getDisksMenu().isShowing());
|
||||
if (!otherMenusShowing) {
|
||||
Apple2MainMenu.this.mActivity.nativeOnResume();
|
||||
Apple2MainMenu.this.mActivity.nativeOnResume(/*isSystemResume:*/false);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -244,7 +244,7 @@ public class Apple2SettingsMenu {
|
||||
public void dismiss() {
|
||||
if (isShowing()) {
|
||||
dismissWithoutResume();
|
||||
mActivity.nativeOnResume();
|
||||
mActivity.nativeOnResume(/*isSystemResume:*/false);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user