Index: content/browser/renderer_host/clipboard_message_filter.h |
diff --git a/content/browser/renderer_host/clipboard_message_filter.h b/content/browser/renderer_host/clipboard_message_filter.h |
index 73cfdd0fde3de4a9953d7fbaaf27a88ea55bbbaf..af18b86c4d4c8144caf6763105081a18c7dd170c 100644 |
--- a/content/browser/renderer_host/clipboard_message_filter.h |
+++ b/content/browser/renderer_host/clipboard_message_filter.h |
@@ -16,9 +16,11 @@ class GURL; |
namespace content { |
+class BrowserContext; |
+ |
class ClipboardMessageFilter : public BrowserMessageFilter { |
public: |
- ClipboardMessageFilter(); |
+ ClipboardMessageFilter(BrowserContext* browser_context); |
virtual void OverrideThreadForMessage( |
const IPC::Message& message, |
@@ -29,7 +31,7 @@ class ClipboardMessageFilter : public BrowserMessageFilter { |
virtual ~ClipboardMessageFilter(); |
void OnWriteObjectsAsync(const ui::Clipboard::ObjectMap& objects); |
- void OnWriteObjectsSync(const ui::Clipboard::ObjectMap& objects, |
+ void OnWriteObjectsSync(ui::Clipboard::ObjectMap objects, |
base::SharedMemoryHandle bitmap_handle); |
void OnGetSequenceNumber(const ui::Clipboard::Buffer buffer, |
@@ -64,6 +66,10 @@ class ClipboardMessageFilter : public BrowserMessageFilter { |
// thread. |
static ui::Clipboard* GetClipboard(); |
+ // BrowserContext from RenderProcessHost. When the clipboard is accessed, |
+ // this class notifies ContentBrowserClient and passes |browser_context_|. |
jam
2013/02/07 21:52:17
nit: don't document what the code does with this (
vasilii
2013/02/08 09:27:36
Done.
|
+ BrowserContext* const browser_context_; |
+ |
DISALLOW_COPY_AND_ASSIGN(ClipboardMessageFilter); |
}; |