Index: content/renderer/webclipboard_impl.cc |
diff --git a/content/renderer/webclipboard_impl.cc b/content/renderer/webclipboard_impl.cc |
index 211bd831723fc8905239a43ca2923cb6ffa2b353..79b6fe73d9494a1c26a223cd304250f2b1c0ddbb 100644 |
--- a/content/renderer/webclipboard_impl.cc |
+++ b/content/renderer/webclipboard_impl.cc |
@@ -109,6 +109,16 @@ WebString WebClipboardImpl::readHTML(Buffer buffer, WebURL* source_url, |
return html_stdstr; |
} |
+WebString WebClipboardImpl::readRTF(Buffer buffer) { |
+ ui::ClipboardType clipboard_type; |
+ if (!ConvertBufferType(buffer, &clipboard_type)) |
+ return WebString(); |
+ |
+ std::string rtf; |
+ delegate_->ReadRTF(clipboard_type, &rtf); |
+ return WebString::fromLatin1(rtf); |
+} |
+ |
WebBlobInfo WebClipboardImpl::readImage(Buffer buffer) { |
ui::ClipboardType clipboard_type; |
if (!ConvertBufferType(buffer, &clipboard_type)) |