diff options
Diffstat (limited to 'chrome/browser/renderer_host/render_widget_host.cc')
-rw-r--r-- | chrome/browser/renderer_host/render_widget_host.cc | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/chrome/browser/renderer_host/render_widget_host.cc b/chrome/browser/renderer_host/render_widget_host.cc index b4bb0e2..f530697 100644 --- a/chrome/browser/renderer_host/render_widget_host.cc +++ b/chrome/browser/renderer_host/render_widget_host.cc @@ -391,8 +391,7 @@ BackingStore* RenderWidgetHost::GetBackingStore(bool force_create) { IPC::Message msg; TimeDelta max_delay = TimeDelta::FromMilliseconds(kPaintMsgTimeoutMS); if (process_->WaitForUpdateMsg(routing_id_, max_delay, &msg)) { - ViewHostMsg_UpdateRect::Dispatch( - &msg, this, &RenderWidgetHost::OnMsgUpdateRect); + OnMessageReceived(msg); backing_store = BackingStoreManager::GetBackingStore(this, current_size_); } } @@ -427,10 +426,8 @@ void RenderWidgetHost::ScheduleComposite() { // We always block on response because we do not have a backing store. IPC::Message msg; TimeDelta max_delay = TimeDelta::FromMilliseconds(kPaintMsgTimeoutMS); - if (process_->WaitForUpdateMsg(routing_id_, max_delay, &msg)) { - ViewHostMsg_UpdateRect::Dispatch( - &msg, this, &RenderWidgetHost::OnMsgUpdateRect); - } + if (process_->WaitForUpdateMsg(routing_id_, max_delay, &msg)) + OnMessageReceived(msg); } void RenderWidgetHost::StartHangMonitorTimeout(TimeDelta delay) { |