Index: content/browser/gpu/gpu_process_host.cc |
diff --git a/content/browser/gpu/gpu_process_host.cc b/content/browser/gpu/gpu_process_host.cc |
index 85d6b5f23202e2739f7213e93f9722e12dadd369..49c2572f2fa70c06fe7a730a3bb860fc17708cfb 100644 |
--- a/content/browser/gpu/gpu_process_host.cc |
+++ b/content/browser/gpu/gpu_process_host.cc |
@@ -59,7 +59,7 @@ static const int kGpuMaxCrashCount = 3; |
int g_last_host_id = 0; |
-#if defined(TOOLKIT_USES_GTK) |
+#if defined(TOOLKIT_USES_GTK) && !defined(USE_AURA) |
class ReleasePermanentXIDDispatcher: public Task { |
public: |
@@ -95,7 +95,7 @@ void SendGpuProcessMessage(int renderer_id, |
} // anonymous namespace |
-#if defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) |
+#if defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) && !defined(USE_AURA) |
// Used to put a lock on surfaces so that the window to which the GPU |
// process is drawing to doesn't disappear while it is drawing when |
// a tab is closed. |
@@ -120,7 +120,7 @@ GpuProcessHost::SurfaceRef::~SurfaceRef() { |
FROM_HERE, |
new ReleasePermanentXIDDispatcher(surface_)); |
} |
-#endif // defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) |
+#endif // defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) && !defined(USE_AURA) |
// This class creates a GPU thread (instead of a GPU process), when running |
// with --in-process-gpu or --single-process. |
@@ -371,7 +371,7 @@ void GpuProcessHost::CreateViewCommandBuffer( |
DCHECK(CalledOnValidThread()); |
linked_ptr<CreateCommandBufferCallback> wrapped_callback(callback); |
-#if defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) |
+#if defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) && !defined(USE_AURA) |
ViewID view_id(renderer_id, render_view_id); |
// There should only be one such command buffer (for the compositor). In |
@@ -384,13 +384,13 @@ void GpuProcessHost::CreateViewCommandBuffer( |
surface_ref = (*it).second; |
else |
surface_ref.reset(new SurfaceRef(compositing_surface)); |
-#endif // defined(TOOLKIT_USES_GTK) && defined(TOUCH_UI) |
+#endif // defined(TOOLKIT_USES_GTK) && defined(TOUCH_UI) && !defined(USE_AURA) |
if (compositing_surface != gfx::kNullPluginWindow && |
Send(new GpuMsg_CreateViewCommandBuffer( |
compositing_surface, render_view_id, renderer_id, init_params))) { |
create_command_buffer_requests_.push(wrapped_callback); |
-#if defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) |
+#if defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) && !defined(USE_AURA) |
surface_refs_.insert(std::pair<ViewID, linked_ptr<SurfaceRef> >( |
view_id, surface_ref)); |
#endif |
@@ -443,12 +443,12 @@ void GpuProcessHost::OnCommandBufferCreated(const int32 route_id) { |
void GpuProcessHost::OnDestroyCommandBuffer( |
gfx::PluginWindowHandle window, int32 renderer_id, |
int32 render_view_id) { |
-#if defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) |
+#if defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) && !defined(USE_AURA) |
ViewID view_id(renderer_id, render_view_id); |
SurfaceRefMap::iterator it = surface_refs_.find(view_id); |
if (it != surface_refs_.end()) |
surface_refs_.erase(it); |
-#endif // defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) |
+#endif // defined(TOOLKIT_USES_GTK) && !defined(TOUCH_UI) && !defined(USE_AURA) |
} |
void GpuProcessHost::OnGraphicsInfoCollected(const GPUInfo& gpu_info) { |