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 bc1eec0e6c2d42bbcf0f6931d2b44c8fabe5bd33..b9b77dd0e6864d3e3f400ce61bf0fef79465f03a 100644 |
--- a/android_webview/browser/deferred_gpu_command_service.cc |
+++ b/android_webview/browser/deferred_gpu_command_service.cc |
@@ -30,14 +30,14 @@ ScopedAllowGL::ScopedAllowGL() { |
DCHECK(!allow_gl.Get().Get()); |
allow_gl.Get().Set(true); |
- if (g_service.Get()) |
+ if (g_service.Get().get()) |
g_service.Get()->RunTasks(); |
} |
ScopedAllowGL::~ScopedAllowGL() { |
allow_gl.Get().Set(false); |
- DeferredGpuCommandService* service = g_service.Get(); |
+ DeferredGpuCommandService* service = g_service.Get().get(); |
if (service) { |
service->RunTasks(); |
if (service->IdleQueueSize()) { |
@@ -48,7 +48,7 @@ ScopedAllowGL::~ScopedAllowGL() { |
// static |
void DeferredGpuCommandService::SetInstance() { |
- if (!g_service.Get()) { |
+ if (!g_service.Get().get()) { |
g_service.Get() = new DeferredGpuCommandService; |
content::SynchronousCompositor::SetGpuService(g_service.Get()); |
} |