Chromium Code Reviews| Index: content/renderer/render_thread_impl.cc |
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
| index 266276e18f14dd912364ca7830ce100e61fa4bd6..9e335e63b71b59dcff86e9e2c1999f6dff4ab73c 100644 |
| --- a/content/renderer/render_thread_impl.cc |
| +++ b/content/renderer/render_thread_impl.cc |
| @@ -122,6 +122,10 @@ |
| #include "content/child/npapi/np_channel_base.h" |
| #endif |
| +#if defined(OS_MACOSX) |
| +#include "third_party/WebKit/public/web/mac/WebScrollbarTheme.h" |
| +#endif |
| + |
| #if defined(OS_POSIX) |
| #include "ipc/ipc_channel_posix.h" |
| #endif |
| @@ -1138,8 +1142,13 @@ bool RenderThreadImpl::OnControlMessageReceived(const IPC::Message& msg) { |
| IPC_MESSAGE_HANDLER(ViewMsg_NetworkStateChanged, OnNetworkStateChanged) |
| IPC_MESSAGE_HANDLER(ViewMsg_TempCrashWithData, OnTempCrashWithData) |
| IPC_MESSAGE_HANDLER(ViewMsg_SetRendererProcessID, OnSetRendererProcessID) |
| +#if defined(OS_ANDROID) |
| IPC_MESSAGE_HANDLER(ViewMsg_SetWebKitSharedTimersSuspended, |
|
jam
2013/11/06 22:34:43
can you move the definition of this IPC to OS_ANDR
Avi (use Gerrit)
2013/11/07 15:47:52
Done.
|
| OnSetWebKitSharedTimersSuspended) |
| +#endif |
| +#if defined(OS_MACOSX) |
| + IPC_MESSAGE_HANDLER(ViewMsg_UpdateScrollbarTheme, OnUpdateScrollbarTheme) |
| +#endif |
| IPC_MESSAGE_UNHANDLED(handled = false) |
| IPC_END_MESSAGE_MAP() |
| return handled; |
| @@ -1279,9 +1288,23 @@ void RenderThreadImpl::OnSetRendererProcessID(base::ProcessId process_id) { |
| renderer_process_id_ = process_id; |
| } |
| +#if defined(OS_ANDROID) |
| void RenderThreadImpl::OnSetWebKitSharedTimersSuspended(bool suspend) { |
| ToggleWebKitSharedTimer(suspend); |
| } |
| +#endif |
| + |
| +#if defined(OS_MACOSX) |
| +void RenderThreadImpl::OnUpdateScrollbarTheme(float initial_button_delay, |
| + float autoscroll_button_delay, |
| + bool jump_on_track_click, |
| + bool redraw) { |
| + WebKit::WebScrollbarTheme::updateScrollbars(initial_button_delay, |
| + autoscroll_button_delay, |
| + jump_on_track_click, |
| + redraw); |
| +} |
| +#endif |
| void RenderThreadImpl::OnMemoryPressure( |
| base::MemoryPressureListener::MemoryPressureLevel memory_pressure_level) { |