Index: ppapi/proxy/pdf_resource.cc |
=================================================================== |
--- ppapi/proxy/pdf_resource.cc (revision 200710) |
+++ ppapi/proxy/pdf_resource.cc (working copy) |
@@ -182,13 +182,13 @@ |
#if defined(OS_ANDROID) |
// This is compiled into android for tests only. |
return 0; |
-#elif defined(OS_WIN) || defined(OS_MACOSX) |
+#elif defined(TOOLKIT_GTK) |
+ return (new ImageData(resource, image_desc, fd))->GetReference(); |
+#elif defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MACOSX) |
base::SharedMemoryHandle handle; |
if (!reply_params.TakeSharedMemoryHandleAtIndex(0, &handle)) |
return 0; |
return (new ImageData(resource, image_desc, handle))->GetReference(); |
-#elif defined(OS_LINUX) |
- return (new ImageData(resource, image_desc, fd))->GetReference(); |
#else |
#error Not implemented. |
#endif |