Index: content/common/gpu/image_transport_surface.cc |
diff --git a/content/common/gpu/image_transport_surface.cc b/content/common/gpu/image_transport_surface.cc |
index 45c1c83b5d388c1a95b6882298ada7fdc120ef41..22d7e16ce3fe2c39b1a42069b9f02cc5f9ae063b 100644 |
--- a/content/common/gpu/image_transport_surface.cc |
+++ b/content/common/gpu/image_transport_surface.cc |
@@ -86,8 +86,10 @@ bool ImageTransportHelper::Initialize() { |
bool ImageTransportHelper::OnMessageReceived(const IPC::Message& message) { |
bool handled = true; |
IPC_BEGIN_MESSAGE_MAP(ImageTransportHelper, message) |
+#if defined(OS_MACOSX) |
IPC_MESSAGE_HANDLER(AcceleratedSurfaceMsg_BufferPresented, |
OnBufferPresented) |
+#endif |
IPC_MESSAGE_HANDLER(AcceleratedSurfaceMsg_WakeUpGpu, OnWakeUpGpu); |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
@@ -172,10 +174,12 @@ gpu::gles2::GLES2Decoder* ImageTransportHelper::Decoder() { |
return stub_->decoder(); |
} |
+#if defined(OS_MACOSX) |
void ImageTransportHelper::OnBufferPresented( |
const AcceleratedSurfaceMsg_BufferPresented_Params& params) { |
surface_->OnBufferPresented(params); |
} |
+#endif |
void ImageTransportHelper::OnWakeUpGpu() { |
surface_->WakeUpGpu(); |
@@ -263,10 +267,12 @@ bool PassThroughImageTransportSurface::OnMakeCurrent(gfx::GLContext* context) { |
return true; |
} |
+#if defined(OS_MACOSX) |
void PassThroughImageTransportSurface::OnBufferPresented( |
const AcceleratedSurfaceMsg_BufferPresented_Params& /* params */) { |
NOTREACHED(); |
} |
+#endif |
void PassThroughImageTransportSurface::OnResize(gfx::Size size, |
float scale_factor) { |