Fix white flash screen on pressing home key.
Change-Id: I08c748caf6d2f1cb6693d89af4dbccf091f1f45f
diff --git a/src/com/android/browser/EngineInitializer.java b/src/com/android/browser/EngineInitializer.java
index 03a18f6..7beb98d 100644
--- a/src/com/android/browser/EngineInitializer.java
+++ b/src/com/android/browser/EngineInitializer.java
@@ -264,14 +264,20 @@
public void onActivityPause() {
mOnResumePending = false;
if (mActivityReady) {
- Engine.pauseTracing(mActivity.getApplicationContext());
mActivity.handleOnPause();
}
}
+ public void onActivityStop() {
+ mActivityStartPending = false;
+ if (mActivityReady) {
+ Engine.pauseTracing(mActivity.getApplicationContext());
+ mActivity.handleOnStop();
+ }
+ }
+
public void onActivityResume() {
if (mActivityReady) {
- Engine.resumeTracing(mActivity.getApplicationContext());
mActivity.handleOnResume();
return;
}
@@ -280,6 +286,8 @@
public void onActivityStart() {
if (mActivityReady) {
+ Engine.resumeTracing(mActivity.getApplicationContext());
+ mActivity.handleOnStart();
// TODO: We have no reliable mechanism to know when the app goes background.
//ChildProcessLauncher.onBroughtToForeground();
return;