Index: content/browser/renderer_host/clipboard_message_filter.cc |
diff --git a/content/browser/renderer_host/clipboard_message_filter.cc b/content/browser/renderer_host/clipboard_message_filter.cc |
index 6ba95f8f12cc72f4a3aca96d747f619504d0d355..6d13257ba1bc0538302aa070c844356f725eb9d2 100644 |
--- a/content/browser/renderer_host/clipboard_message_filter.cc |
+++ b/content/browser/renderer_host/clipboard_message_filter.cc |
@@ -19,9 +19,12 @@ |
namespace content { |
- |
namespace { |
+const uint32 kFilteredMessageClasses[] = { |
+ ClipboardMsgStart, |
+}; |
+ |
// On Windows, the write must be performed on the UI thread because the |
// clipboard object from the IO thread cannot create windows so it cannot be |
// the "owner" of the clipboard's contents. See http://crbug.com/5823. |
@@ -34,7 +37,9 @@ void WriteObjectsOnUIThread(ui::Clipboard::ObjectMap* objects) { |
} // namespace |
-ClipboardMessageFilter::ClipboardMessageFilter() {} |
+ClipboardMessageFilter::ClipboardMessageFilter() |
+ : BrowserMessageFilter( |
+ kFilteredMessageClasses, arraysize(kFilteredMessageClasses)) {} |
void ClipboardMessageFilter::OverrideThreadForMessage( |
const IPC::Message& message, BrowserThread::ID* thread) { |