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 48565ab19ef6b2db7aff23336893d3a9b7d101ba..91ca389980d92963653e721107322b9aa5bcac4b 100644 |
--- a/ui/base/clipboard/scoped_clipboard_writer.cc |
+++ b/ui/base/clipboard/scoped_clipboard_writer.cc |
@@ -14,14 +14,16 @@ |
namespace ui { |
-ScopedClipboardWriter::ScopedClipboardWriter(Clipboard* clipboard) |
- : clipboard_(clipboard) { |
+ScopedClipboardWriter::ScopedClipboardWriter(Clipboard* clipboard, |
+ Clipboard::Buffer buffer) |
+ : clipboard_(clipboard), |
+ buffer_(buffer) { |
} |
ScopedClipboardWriter::~ScopedClipboardWriter() { |
if (!objects_.empty() && clipboard_) { |
- clipboard_->WriteObjects(objects_); |
- if (url_text_.length()) |
+ clipboard_->WriteObjects(buffer_, objects_); |
+ if (buffer_ == Clipboard::BUFFER_STANDARD && url_text_.length()) |
clipboard_->DidWriteURL(url_text_); |
} |
} |