summaryrefslogtreecommitdiffstats
path: root/ui/base/clipboard/clipboard_aurax11.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ui/base/clipboard/clipboard_aurax11.cc')
-rw-r--r--ui/base/clipboard/clipboard_aurax11.cc4
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);
}