Don't pause webview timers as we're rendering a preloaded tab.
Bug: 5109383
Change-Id: I5e94180e8f07986712b3f69ea44af56729dd41a2
diff --git a/src/com/android/browser/Preloader.java b/src/com/android/browser/Preloader.java
index 37cbc0e..3d30c96 100644
--- a/src/com/android/browser/Preloader.java
+++ b/src/com/android/browser/Preloader.java
@@ -84,7 +84,6 @@
s.cancelTimeout();
}
- WebViewTimersControl.getInstance().onPrerenderDone(s == null ? null : s.getWebView());
return s;
}
@@ -111,6 +110,7 @@
PreloaderSession s = takeSession(id);
if (s != null) {
if (LOGD_ENABLED) Log.d(LOGTAG, "Discard preload session " + id);
+ WebViewTimersControl.getInstance().onPrerenderDone(s == null ? null : s.getWebView());
PreloadedTabControl t = s.getTabControl();
t.destroy();
} else {