| 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());
|
| }
|
|
|