diff options
author | dcheng@chromium.org <dcheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-13 23:37:31 +0000 |
---|---|---|
committer | dcheng@chromium.org <dcheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-13 23:37:31 +0000 |
commit | c0c698f40b220eef882781344d6fdd7eb761c466 (patch) | |
tree | e94233c71f39daa0df2369e408992c761ad0bf34 /content/browser/renderer_host | |
parent | 011396ac33a97d213149be8833192a57446d4352 (diff) | |
download | chromium_src-c0c698f40b220eef882781344d6fdd7eb761c466.zip chromium_src-c0c698f40b220eef882781344d6fdd7eb761c466.tar.gz chromium_src-c0c698f40b220eef882781344d6fdd7eb761c466.tar.bz2 |
Implement Clipboard::ReadImage for Windows.
BUG=75237
TEST=Local HTTP testing with data-transfer-items-image-png.html
Review URL: http://codereview.chromium.org/6824063
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81508 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/renderer_host')
-rw-r--r-- | content/browser/renderer_host/clipboard_message_filter.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/content/browser/renderer_host/clipboard_message_filter.cc b/content/browser/renderer_host/clipboard_message_filter.cc index a48d918..7a68e08 100644 --- a/content/browser/renderer_host/clipboard_message_filter.cc +++ b/content/browser/renderer_host/clipboard_message_filter.cc @@ -37,7 +37,10 @@ ClipboardMessageFilter::ClipboardMessageFilter() { void ClipboardMessageFilter::OverrideThreadForMessage( const IPC::Message& message, BrowserThread::ID* thread) { -#if defined(USE_X11) +#if defined(OS_WIN) + if (message.type() == ClipboardHostMsg_ReadImage::ID) + *thread = BrowserThread::FILE; +#elif defined(USE_X11) if (message.type() == ClipboardHostMsg_ReadImage::ID) *thread = BrowserThread::BACKGROUND_X11; else if (IPC_MESSAGE_CLASS(message) == ClipboardMsgStart) |