Index: content/browser/browser_main_loop.cc |
diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc |
index b9443601719a01380d20516714e194ad8a0118e5..1039dc7db09e6e229bed52d9ca55d4b76826b375 100644 |
--- a/content/browser/browser_main_loop.cc |
+++ b/content/browser/browser_main_loop.cc |
@@ -754,8 +754,8 @@ void BrowserMainLoop::ShutdownThreadsAndCleanUp() { |
resource_dispatcher_host_.get()->Shutdown(); |
} |
-#if defined(USE_AURA) |
- { |
+#if defined(USE_AURA) || defined(OS_MACOSX) |
+ if (ShouldInitializeBrowserGpuChannelAndTransportSurface()) { |
TRACE_EVENT0("shutdown", |
"BrowserMainLoop::Subsystem:ImageTransportFactory"); |
ImageTransportFactory::Terminate(); |