| Index: chrome/browser/ui/views/tab_contents/native_tab_contents_view_gtk.cc
|
| diff --git a/chrome/browser/ui/views/tab_contents/native_tab_contents_view_gtk.cc b/chrome/browser/ui/views/tab_contents/native_tab_contents_view_gtk.cc
|
| index ba32c0313b478f6283d2746cdb6f7b6497f614a2..740df81c74f11758103c5e1ad56584de4a194c61 100644
|
| --- a/chrome/browser/ui/views/tab_contents/native_tab_contents_view_gtk.cc
|
| +++ b/chrome/browser/ui/views/tab_contents/native_tab_contents_view_gtk.cc
|
| @@ -8,6 +8,7 @@
|
| #include "chrome/browser/tab_contents/web_drag_dest_gtk.h"
|
| #include "chrome/browser/ui/gtk/constrained_window_gtk.h"
|
| #include "chrome/browser/ui/gtk/tab_contents_drag_source.h"
|
| +#include "chrome/browser/tab_contents/web_drag_bookmark_handler_gtk.h"
|
| #include "chrome/browser/ui/views/tab_contents/native_tab_contents_view_delegate.h"
|
| #include "chrome/browser/ui/views/tab_contents/native_tab_contents_view_views.h"
|
| #include "content/browser/renderer_host/render_widget_host_view_gtk.h"
|
| @@ -135,9 +136,12 @@ RenderWidgetHostView* NativeTabContentsViewGtk::CreateRenderWidgetHostView(
|
| views::NativeWidgetGtk::RegisterChildExposeHandler(view->native_view());
|
|
|
| // Renderer target DnD.
|
| - if (delegate_->GetTabContents()->ShouldAcceptDragAndDrop())
|
| + if (delegate_->GetTabContents()->ShouldAcceptDragAndDrop()) {
|
| drag_dest_.reset(new WebDragDestGtk(delegate_->GetTabContents(),
|
| view->native_view()));
|
| + bookmark_handler_gtk_.reset(new WebDragBookmarkHandlerGtk);
|
| + drag_dest_->set_delegate(bookmark_handler_gtk_.get());
|
| + }
|
|
|
| gtk_fixed_put(GTK_FIXED(GetWidget()->GetNativeView()), view->native_view(), 0,
|
| 0);
|
|
|