diff options
Diffstat (limited to 'ui/base/clipboard/clipboard_aurax11.cc')
-rw-r--r-- | ui/base/clipboard/clipboard_aurax11.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/base/clipboard/clipboard_aurax11.cc b/ui/base/clipboard/clipboard_aurax11.cc index 3be15de..a5995f2 100644 --- a/ui/base/clipboard/clipboard_aurax11.cc +++ b/ui/base/clipboard/clipboard_aurax11.cc @@ -558,6 +558,10 @@ bool Clipboard::IsFormatAvailable(const FormatType& format, DCHECK(IsSupportedClipboardType(type)); TargetList target_list = aurax11_details_->WaitAndGetTargetsList(type); + if (format.Equals(GetPlainTextFormatType()) || + format.Equals(GetUrlFormatType())) { + return target_list.ContainsText(); + } return target_list.ContainsFormat(format); } |