Index: chrome/renderer/renderer_glue.cc |
diff --git a/chrome/renderer/renderer_glue.cc b/chrome/renderer/renderer_glue.cc |
index 07301b57f50a9b86545aac3e701967b2fe8ac0c0..a13eadfe8a46b6720c9bbf55940760b3216cafb1 100644 |
--- a/chrome/renderer/renderer_glue.cc |
+++ b/chrome/renderer/renderer_glue.cc |
@@ -220,6 +220,31 @@ void ClipboardReadHTML(Clipboard::Buffer buffer, string16* markup, GURL* url) { |
markup, url)); |
} |
+bool ClipboardReadAvailableTypes(Clipboard::Buffer buffer, |
+ std::vector<string16>* types, |
+ bool* contains_filenames) { |
+ bool result = false; |
+ RenderThread::current()->Send(new ViewHostMsg_ClipboardReadAvailableTypes( |
+ buffer, &result, types, contains_filenames)); |
+ return result; |
+} |
+ |
+bool ClipboardReadData(Clipboard::Buffer buffer, const string16& type, |
+ string16* data, string16* metadata) { |
+ bool result = false; |
+ RenderThread::current()->Send(new ViewHostMsg_ClipboardReadData( |
+ buffer, type, &result, data, metadata)); |
+ return result; |
+} |
+ |
+bool ClipboardReadFilenames(Clipboard::Buffer buffer, |
+ std::vector<string16>* filenames) { |
+ bool result; |
+ RenderThread::current()->Send(new ViewHostMsg_ClipboardReadFilenames( |
+ buffer, &result, filenames)); |
+ return result; |
+} |
+ |
void GetPlugins(bool refresh, std::vector<WebPluginInfo>* plugins) { |
if (!RenderThread::current()->plugin_refresh_allowed()) |
refresh = false; |