diff --git a/atom/common/api/atom_api_clipboard.cc b/atom/common/api/atom_api_clipboard.cc index fba44bc0a39a..13cf36518242 100644 --- a/atom/common/api/atom_api_clipboard.cc +++ b/atom/common/api/atom_api_clipboard.cc @@ -4,8 +4,6 @@ #include "atom/common/api/atom_api_clipboard.h" -#include - #include "atom/common/native_mate_converters/image_converter.h" #include "atom/common/native_mate_converters/string16_converter.h" #include "base/strings/utf_string_conversions.h" @@ -68,7 +66,6 @@ void Clipboard::Write(const mate::Dictionary& data, mate::Arguments* args) { ui::ScopedClipboardWriter writer(GetClipboardType(args)); base::string16 text, html, bookmark; gfx::Image image; - std::map> customBuffers; if (data.Get("text", &text)) { writer.WriteText(text); @@ -87,14 +84,6 @@ void Clipboard::Write(const mate::Dictionary& data, mate::Arguments* args) { if (data.Get("image", &image)) writer.WriteImage(image.AsBitmap()); - - if (data.Get("buffers", &customBuffers)) { - for (auto i = customBuffers.begin(); i != customBuffers.end(); ++i) { - writer.WriteData(node::Buffer::Data(i->second), - node::Buffer::Length(i->second), - ui::Clipboard::GetFormatType(i->first)); - } - } } base::string16 Clipboard::ReadText(mate::Arguments* args) { diff --git a/docs/api/clipboard.md b/docs/api/clipboard.md index f96f01368c0d..ef62acb8bb0a 100644 --- a/docs/api/clipboard.md +++ b/docs/api/clipboard.md @@ -173,17 +173,10 @@ Writes the `buffer` into the clipboard as `format`. * `image` [NativeImage](native-image.md) (optional) * `rtf` String (optional) * `bookmark` String (optional) - The title of the url at `text`. - * `buffers` {[format: String]: Buffer} (optional) _Experimental_ - The buffers for each format you want to write * `type` String (optional) ```javascript const {clipboard} = require('electron') -clipboard.write({ - text: 'test', - html: 'test', - buffers: { - 'com.adobe.pdf': pdfData - } -}) +clipboard.write({text: 'test', html: 'test'}) ``` Writes `data` to the clipboard.