Index: chrome/browser/views/tabs/dragged_tab_view.cc |
diff --git a/chrome/browser/views/tabs/dragged_tab_view.cc b/chrome/browser/views/tabs/dragged_tab_view.cc |
index b77ace597ccaf6b0905dd1eda9389b967889fdb9..2ba37bf1defde83b883ee9720ca368052760afc4 100644 |
--- a/chrome/browser/views/tabs/dragged_tab_view.cc |
+++ b/chrome/browser/views/tabs/dragged_tab_view.cc |
@@ -13,6 +13,8 @@ |
#include "views/widget/widget.h" |
#if defined(OS_WIN) |
#include "views/widget/widget_win.h" |
+#elif defined(OS_LINUX) |
+#include "views/widget/widget_gtk.h" |
#endif |
const int kTransparentAlpha = 200; |
@@ -57,7 +59,10 @@ DraggedTabView::DraggedTabView(TabContents* datasource, |
show_contents_on_drag_ = false; |
} |
#else |
- NOTIMPLEMENTED(); |
+ container_.reset(new views::WidgetGtk(views::WidgetGtk::TYPE_POPUP)); |
+ container_->set_delete_on_destroy(false); |
+ container_->Init(NULL, gfx::Rect(0, 0, 0, 0)); |
+ container_->SetContentsView(this); |
#endif |
} |