summaryrefslogtreecommitdiffstats
path: root/ui/base/clipboard/clipboard.cc
diff options
context:
space:
mode:
authorraymes@chromium.org <raymes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-02 17:45:24 +0000
committerraymes@chromium.org <raymes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-02 17:45:24 +0000
commit79aedba70423341c301010f226bf81661d01739a (patch)
tree2e3e734fc9d1351aea893a87d22a261669259c49 /ui/base/clipboard/clipboard.cc
parentec00443bc59ffdcd2eb43a02ddd1ebbf666bde9a (diff)
downloadchromium_src-79aedba70423341c301010f226bf81661d01739a.zip
chromium_src-79aedba70423341c301010f226bf81661d01739a.tar.gz
chromium_src-79aedba70423341c301010f226bf81661d01739a.tar.bz2
Added RTF support to the clipboard.
This is needed for pepper flash. The pepper integration will come as a separate CL. BUG=120435 TEST=out/Debug/ui_unittests --gtest_filter=*Clipboard* Review URL: http://codereview.chromium.org/9860040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@130161 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base/clipboard/clipboard.cc')
-rw-r--r--ui/base/clipboard/clipboard.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/base/clipboard/clipboard.cc b/ui/base/clipboard/clipboard.cc
index ffd35d8..d20d854 100644
--- a/ui/base/clipboard/clipboard.cc
+++ b/ui/base/clipboard/clipboard.cc
@@ -78,6 +78,7 @@ const char Clipboard::kMimeTypeText[] = "text/plain";
const char Clipboard::kMimeTypeURIList[] = "text/uri-list";
const char Clipboard::kMimeTypeDownloadURL[] = "downloadurl";
const char Clipboard::kMimeTypeHTML[] = "text/html";
+const char Clipboard::kMimeTypeRTF[] = "text/rtf";
const char Clipboard::kMimeTypePNG[] = "image/png";
void Clipboard::DispatchObject(ObjectType type, const ObjectMapParams& params) {
@@ -105,6 +106,10 @@ void Clipboard::DispatchObject(ObjectType type, const ObjectMapParams& params) {
}
break;
+ case CBF_RTF:
+ WriteRTF(&(params[0].front()), params[0].size());
+ break;
+
case CBF_BOOKMARK:
WriteBookmark(&(params[0].front()), params[0].size(),
&(params[1].front()), params[1].size());