| 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_);
|
| }
|
| }
|
|
|