summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--views/widget/drop_target_gtk.cc18
1 files changed, 9 insertions, 9 deletions
diff --git a/views/widget/drop_target_gtk.cc b/views/widget/drop_target_gtk.cc
index ee2abfd..5025ae4 100644
--- a/views/widget/drop_target_gtk.cc
+++ b/views/widget/drop_target_gtk.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2009 The Chromium Authors. All rights reserved.
+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -273,25 +273,25 @@ void DropTargetGtk::RequestFormats(GdkDragContext* context,
if ((formats & OSExchangeData::STRING) != 0 &&
(requested_formats_ & OSExchangeData::STRING) == 0) {
requested_formats_ |= OSExchangeData::STRING;
- if (known_formats.count(GDK_TARGET_STRING)) {
- gtk_drag_get_data(widget, context, GDK_TARGET_STRING, time);
- } else if (known_formats.count(gdk_atom_intern("text/plain", false))) {
- gtk_drag_get_data(widget, context, gdk_atom_intern("text/plain", false),
- time);
+ if (known_formats.count(gdk_atom_intern("UTF8_STRING", false))) {
+ gtk_drag_get_data(widget, context,
+ gdk_atom_intern("UTF8_STRING", false), time);
} else if (known_formats.count(gdk_atom_intern("text/plain;charset=utf-8",
false))) {
gtk_drag_get_data(widget, context,
gdk_atom_intern("text/plain;charset=utf-8", false),
time);
+ } else if (known_formats.count(GDK_TARGET_STRING)) {
+ gtk_drag_get_data(widget, context, GDK_TARGET_STRING, time);
+ } else if (known_formats.count(gdk_atom_intern("text/plain", false))) {
+ gtk_drag_get_data(widget, context, gdk_atom_intern("text/plain", false),
+ time);
} else if (known_formats.count(gdk_atom_intern("TEXT", false))) {
gtk_drag_get_data(widget, context, gdk_atom_intern("TEXT", false),
time);
} else if (known_formats.count(gdk_atom_intern("STRING", false))) {
gtk_drag_get_data(widget, context, gdk_atom_intern("STRING", false),
time);
- } else if (known_formats.count(gdk_atom_intern("UTF8_STRING", false))) {
- gtk_drag_get_data(widget, context,
- gdk_atom_intern("UTF8_STRING", false), time);
}
}
if ((formats & OSExchangeData::URL) != 0 &&