summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host
diff options
context:
space:
mode:
authordcheng@chromium.org <dcheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-13 23:37:31 +0000
committerdcheng@chromium.org <dcheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-13 23:37:31 +0000
commitc0c698f40b220eef882781344d6fdd7eb761c466 (patch)
treee94233c71f39daa0df2369e408992c761ad0bf34 /content/browser/renderer_host
parent011396ac33a97d213149be8833192a57446d4352 (diff)
downloadchromium_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.cc5
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)