| Index: ui/base/clipboard/clipboard_aurax11.cc
|
| diff --git a/ui/base/clipboard/clipboard_aurax11.cc b/ui/base/clipboard/clipboard_aurax11.cc
|
| index 77c19c19b94f01e730243f180c7c8ef1258a71c6..b075ddbddaf0a0a51d09888445210beedfacdb1b 100644
|
| --- a/ui/base/clipboard/clipboard_aurax11.cc
|
| +++ b/ui/base/clipboard/clipboard_aurax11.cc
|
| @@ -456,7 +456,8 @@ TargetList Clipboard::AuraX11Details::WaitAndGetTargetsList(
|
| NULL,
|
| &out_data_items,
|
| &out_type)) {
|
| - if (out_type == XA_ATOM) {
|
| + // Some apps return an |out_type| of "TARGETS". (crbug.com/377893)
|
| + if (out_type == XA_ATOM || out_type == atom_cache_.GetAtom(kTargets)) {
|
| const ::Atom* atom_array =
|
| reinterpret_cast<const ::Atom*>(data->front());
|
| for (size_t i = 0; i < out_data_items; ++i)
|
|
|