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..aa02b7df1e3aac041ee070d6653da62216fb45f4 100644 |
--- a/ui/base/clipboard/scoped_clipboard_writer.cc |
+++ b/ui/base/clipboard/scoped_clipboard_writer.cc |
@@ -14,14 +14,15 @@ |
namespace ui { |
-ScopedClipboardWriter::ScopedClipboardWriter(Clipboard* clipboard) |
- : clipboard_(clipboard) { |
+ScopedClipboardWriter::ScopedClipboardWriter(Clipboard* clipboard, |
+ Clipboard::Buffer buffer) |
+ : clipboard_(clipboard), buffer_(buffer) { |
sky
2012/02/16 01:39:03
each param on its own line.
peter1
2012/02/17 18:45:41
Done.
|
} |
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_); |
} |
} |