diff options
author | raymes@chromium.org <raymes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-02 17:45:24 +0000 |
---|---|---|
committer | raymes@chromium.org <raymes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-02 17:45:24 +0000 |
commit | 79aedba70423341c301010f226bf81661d01739a (patch) | |
tree | 2e3e734fc9d1351aea893a87d22a261669259c49 /ui/base/clipboard/clipboard.cc | |
parent | ec00443bc59ffdcd2eb43a02ddd1ebbf666bde9a (diff) | |
download | chromium_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.cc | 5 |
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()); |