Implementing pauseTimers for chromium webview
Moving this into content/ so it can be used by android_webview. After
landing will remove the downstream uses of the chrome/ implementation
and later remove the chrome/ implementation.
BUG=
Review URL: https://chromiumcodereview.appspot.com/12374099
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187533 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
index 6d05f9b..58cd3f7 100644
--- a/content/renderer/render_thread_impl.cc
+++ b/content/renderer/render_thread_impl.cc
@@ -1123,6 +1123,8 @@
IPC_MESSAGE_HANDLER(ViewMsg_PurgePluginListCache, OnPurgePluginListCache)
IPC_MESSAGE_HANDLER(ViewMsg_NetworkStateChanged, OnNetworkStateChanged)
IPC_MESSAGE_HANDLER(ViewMsg_TempCrashWithData, OnTempCrashWithData)
+ IPC_MESSAGE_HANDLER(ViewMsg_SetWebKitSharedTimersSuspended,
+ OnSetWebKitSharedTimersSuspended)
IPC_MESSAGE_UNHANDLED(handled = false)
IPC_END_MESSAGE_MAP()
return handled;
@@ -1255,6 +1257,10 @@
CHECK(false);
}
+void RenderThreadImpl::OnSetWebKitSharedTimersSuspended(bool suspend) {
+ ToggleWebKitSharedTimer(suspend);
+}
+
scoped_refptr<base::MessageLoopProxy>
RenderThreadImpl::GetFileThreadMessageLoopProxy() {
DCHECK(message_loop() == MessageLoop::current());