diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/clipboard/clipboard_item.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/clipboard/clipboard_item.cc | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/chromium/third_party/blink/renderer/modules/clipboard/clipboard_item.cc b/chromium/third_party/blink/renderer/modules/clipboard/clipboard_item.cc index ee00cb385f2..b8b218a0dc3 100644 --- a/chromium/third_party/blink/renderer/modules/clipboard/clipboard_item.cc +++ b/chromium/third_party/blink/renderer/modules/clipboard/clipboard_item.cc @@ -31,10 +31,13 @@ ClipboardItem* ClipboardItem::Create( ClipboardItem::ClipboardItem( const HeapVector<std::pair<String, Member<Blob>>>& items, const ClipboardItemOptions* options) - : items_(items), - is_raw_(base::FeatureList::IsEnabled(features::kRawClipboard) && - options->raw()) { + : items_(items) { DCHECK(items_.size()); + if (options->hasUnsanitized()) { + for (const auto& unsanitized_item : options->unsanitized()) { + custom_format_items_.push_back(unsanitized_item); + } + } } Vector<String> ClipboardItem::types() const { @@ -46,10 +49,6 @@ Vector<String> ClipboardItem::types() const { return types; } -bool ClipboardItem::raw() const { - return is_raw_; -} - ScriptPromise ClipboardItem::getType(ScriptState* script_state, const String& type) const { auto* resolver = MakeGarbageCollected<ScriptPromiseResolver>(script_state); |