diff options
Diffstat (limited to 'ppapi/proxy/pdf_resource.cc')
-rw-r--r-- | ppapi/proxy/pdf_resource.cc | 6 |
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 |