Index: ui/base/clipboard/scoped_clipboard_writer.cc |
diff --git a/ui/base/clipboard/scoped_clipboard_writer.cc b/ui/base/clipboard/scoped_clipboard_writer.cc |
index 9014f3afa9242416b64a73627edad07199038d45..48565ab19ef6b2db7aff23336893d3a9b7d101ba 100644 |
--- a/ui/base/clipboard/scoped_clipboard_writer.cc |
+++ b/ui/base/clipboard/scoped_clipboard_writer.cc |
@@ -104,9 +104,11 @@ void ScopedClipboardWriter::WriteBitmapFromPixels(const void* pixels, |
objects_[Clipboard::CBF_BITMAP] = parameters; |
} |
-void ScopedClipboardWriter::WritePickledData(const Pickle& pickle, |
- Clipboard::FormatType format) { |
- Clipboard::ObjectMapParam format_parameter(format.begin(), format.end()); |
+void ScopedClipboardWriter::WritePickledData( |
+ const Pickle& pickle, const Clipboard::FormatType& format) { |
+ std::string format_string = format.Serialize(); |
+ Clipboard::ObjectMapParam format_parameter(format_string.begin(), |
+ format_string.end()); |
Clipboard::ObjectMapParam data_parameter; |
data_parameter.resize(pickle.size()); |