summaryrefslogtreecommitdiffstats
path: root/ppapi/proxy/pdf_resource.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ppapi/proxy/pdf_resource.cc')
-rw-r--r--ppapi/proxy/pdf_resource.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/ppapi/proxy/pdf_resource.cc b/ppapi/proxy/pdf_resource.cc
index 5c66017..07d343094 100644
--- a/ppapi/proxy/pdf_resource.cc
+++ b/ppapi/proxy/pdf_resource.cc
@@ -182,13 +182,13 @@ PP_Resource PDFResource::GetResourceImageForScale(PP_ResourceImage image_id,
#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