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 97264466565ba901a86df7df366a7de574cd03a1..737b22e185567bd8cc84e80d67b7f693567672d5 100644 |
--- a/ui/base/clipboard/scoped_clipboard_writer.cc |
+++ b/ui/base/clipboard/scoped_clipboard_writer.cc |
@@ -17,12 +17,21 @@ namespace ui { |
ScopedClipboardWriter::ScopedClipboardWriter(Clipboard* clipboard, |
Clipboard::Buffer buffer) |
: clipboard_(clipboard), |
- buffer_(buffer) { |
+ buffer_(buffer), |
+ source_tag_() { |
+} |
+ |
+ScopedClipboardWriter::ScopedClipboardWriter(Clipboard* clipboard, |
+ Clipboard::Buffer buffer, |
+ Clipboard::SourceTag source_tag) |
+ : clipboard_(clipboard), |
+ buffer_(buffer), |
+ source_tag_(source_tag) { |
} |
ScopedClipboardWriter::~ScopedClipboardWriter() { |
if (!objects_.empty() && clipboard_) |
- clipboard_->WriteObjects(buffer_, objects_); |
+ clipboard_->WriteObjects(buffer_, objects_, source_tag_); |
} |
void ScopedClipboardWriter::WriteText(const string16& text) { |