| Index: android_webview/browser/deferred_gpu_command_service.cc
|
| diff --git a/android_webview/browser/deferred_gpu_command_service.cc b/android_webview/browser/deferred_gpu_command_service.cc
|
| index b9b77dd0e6864d3e3f400ce61bf0fef79465f03a..d80f76d2b20426b065fcac945df0ab219f093447 100644
|
| --- a/android_webview/browser/deferred_gpu_command_service.cc
|
| +++ b/android_webview/browser/deferred_gpu_command_service.cc
|
| @@ -4,8 +4,8 @@
|
|
|
| #include "android_webview/browser/deferred_gpu_command_service.h"
|
|
|
| +#include "android_webview/browser/compositor_proxy.h"
|
| #include "android_webview/browser/gl_view_renderer_manager.h"
|
| -#include "android_webview/browser/shared_renderer_state.h"
|
| #include "base/debug/trace_event.h"
|
| #include "base/lazy_instance.h"
|
| #include "base/synchronization/lock.h"
|
| @@ -70,13 +70,13 @@ DeferredGpuCommandService::~DeferredGpuCommandService() {
|
| // This method can be called on any thread.
|
| // static
|
| void DeferredGpuCommandService::RequestProcessGL() {
|
| - SharedRendererState* renderer_state =
|
| + CompositorProxy* compositor_proxy =
|
| GLViewRendererManager::GetInstance()->GetMostRecentlyDrawn();
|
| - if (!renderer_state) {
|
| + if (!compositor_proxy) {
|
| LOG(ERROR) << "No hardware renderer. Deadlock likely";
|
| return;
|
| }
|
| - renderer_state->ClientRequestDrawGL();
|
| + compositor_proxy->ClientRequestDrawGL();
|
| }
|
|
|
| // Called from different threads!
|
|
|