Index: content/browser/gpu/gpu_process_host_ui_shim.cc |
diff --git a/content/browser/gpu/gpu_process_host_ui_shim.cc b/content/browser/gpu/gpu_process_host_ui_shim.cc |
index 6d822b4a95f357543d83ca00eb466be5f6f2a04e..8732e30a2f8bb19d18f885a77c447c824301a2fd 100644 |
--- a/content/browser/gpu/gpu_process_host_ui_shim.cc |
+++ b/content/browser/gpu/gpu_process_host_ui_shim.cc |
@@ -90,11 +90,8 @@ RenderWidgetHostViewPort* GetRenderWidgetHostViewFromSurfaceID( |
surface_id, &render_process_id, &render_widget_id)) |
return NULL; |
- RenderProcessHost* process = RenderProcessHost::FromID(render_process_id); |
- if (!process) |
- return NULL; |
- |
- RenderWidgetHost* host = process->GetRenderWidgetHostByID(render_widget_id); |
+ RenderWidgetHost* host = |
+ RenderWidgetHost::FromID(render_process_id, render_widget_id); |
return host ? RenderWidgetHostViewPort::FromRWHV(host->GetView()) : NULL; |
} |
@@ -231,10 +228,8 @@ void GpuProcessHostUIShim::OnUpdateVSyncParameters(int surface_id, |
surface_id, &render_process_id, &render_widget_id)) { |
return; |
} |
- RenderProcessHost* host = RenderProcessHost::FromID(render_process_id); |
- if (!host) |
- return; |
- RenderWidgetHost* rwh = host->GetRenderWidgetHostByID(render_widget_id); |
+ RenderWidgetHost* rwh = |
+ RenderWidgetHost::FromID(render_process_id, render_widget_id); |
if (!rwh) |
return; |
RenderWidgetHostImpl::From(rwh)->UpdateVSyncParameters(timebase, interval); |