Index: chrome/browser/gtk/bookmark_menu_controller_gtk.cc |
diff --git a/chrome/browser/gtk/bookmark_menu_controller_gtk.cc b/chrome/browser/gtk/bookmark_menu_controller_gtk.cc |
index 1c54508de9c67c85f52282c8f80d26a7b838a130..6d2bacab22d63eb7be4845e269e8fa7212e1a522 100644 |
--- a/chrome/browser/gtk/bookmark_menu_controller_gtk.cc |
+++ b/chrome/browser/gtk/bookmark_menu_controller_gtk.cc |
@@ -13,6 +13,7 @@ |
#include "chrome/browser/gtk/bookmark_context_menu.h" |
#include "chrome/browser/gtk/bookmark_utils_gtk.h" |
#include "chrome/browser/gtk/gtk_dnd_util.h" |
+#include "chrome/browser/gtk/gtk_theme_provider.h" |
#include "chrome/browser/gtk/menu_gtk.h" |
#include "chrome/browser/profile.h" |
#include "chrome/browser/tab_contents/page_navigator.h" |
@@ -224,8 +225,9 @@ void BookmarkMenuController::OnMenuItemDragBegin( |
controller->ignore_button_release_ = true; |
const BookmarkNode* node = bookmark_utils::BookmarkNodeForWidget(menu_item); |
- GtkWidget* window = bookmark_utils::GetDragRepresentation(node, |
- controller->model_); |
+ GtkThemeProperties properties(controller->profile_); |
+ GtkWidget* window = bookmark_utils::GetDragRepresentation( |
+ node, controller->model_, &properties); |
gint x, y; |
gtk_widget_get_pointer(menu_item, &x, &y); |
gtk_drag_set_icon_widget(drag_context, window, x, y); |