diff options
-rw-r--r-- | src/com/android/browser/BrowserActivity.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/com/android/browser/BrowserActivity.java b/src/com/android/browser/BrowserActivity.java index 1c15153..7c0f7c8 100644 --- a/src/com/android/browser/BrowserActivity.java +++ b/src/com/android/browser/BrowserActivity.java @@ -130,7 +130,9 @@ public class BrowserActivity extends Activity { if (LOGV_ENABLED) { Log.v(LOGTAG, "BrowserActivity.onResume: this=" + this); } - mController.onResume(); + if (mController != null) { + mController.onResume(); + } } @Override @@ -167,7 +169,9 @@ public class BrowserActivity extends Activity { @Override protected void onPause() { - mController.onPause(); + if (mController != null) { + mController.onPause(); + } super.onPause(); } @@ -177,7 +181,9 @@ public class BrowserActivity extends Activity { Log.v(LOGTAG, "BrowserActivity.onDestroy: this=" + this); } super.onDestroy(); - mController.onDestroy(); + if (mController != null) { + mController.onDestroy(); + } mUi = null; mController = null; } |