Index: chrome/browser/gtk/bookmark_bar_gtk.cc |
diff --git a/chrome/browser/gtk/bookmark_bar_gtk.cc b/chrome/browser/gtk/bookmark_bar_gtk.cc |
index 362dbd63bb7d98595e20a4a80db2eadf992551cc..1f6a59e8e24ae107f4a1a28d0109556a307ef038 100644 |
--- a/chrome/browser/gtk/bookmark_bar_gtk.cc |
+++ b/chrome/browser/gtk/bookmark_bar_gtk.cc |
@@ -86,6 +86,7 @@ const double kTopBorderColor[] = |
const int kDestTargetList[] = { gtk_dnd_util::CHROME_BOOKMARK_ITEM, |
gtk_dnd_util::CHROME_NAMED_URL, |
gtk_dnd_util::TEXT_URI_LIST, |
+ gtk_dnd_util::NETSCAPE_URL, |
gtk_dnd_util::TEXT_PLAIN, -1 }; |
// Acceptable drag actions for the bookmark bar drag destinations. |
@@ -1271,6 +1272,12 @@ void BookmarkBarGtk::OnDragReceived(GtkWidget* widget, |
break; |
} |
+ case gtk_dnd_util::NETSCAPE_URL: { |
+ dnd_success = bookmark_utils::CreateNewBookmarkFromNetscapeURL( |
+ selection_data, model_, dest_node, index); |
+ break; |
+ } |
+ |
case gtk_dnd_util::TEXT_PLAIN: { |
guchar* text = gtk_selection_data_get_text(selection_data); |
if (!text) |