From 79aedba70423341c301010f226bf81661d01739a Mon Sep 17 00:00:00 2001 From: "raymes@chromium.org" Date: Mon, 2 Apr 2012 17:45:24 +0000 Subject: 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 --- ui/base/clipboard/clipboard.cc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ui/base/clipboard/clipboard.cc') 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()); -- cgit v1.1