Index: chrome/browser/gtk/tabs/tab_strip_gtk.cc |
diff --git a/chrome/browser/gtk/tabs/tab_strip_gtk.cc b/chrome/browser/gtk/tabs/tab_strip_gtk.cc |
index bdb526dea2535db0b3bb2e42c19d67f814a5871a..700f4923e37eb78fa5cc5fe3975a60be013a3887 100644 |
--- a/chrome/browser/gtk/tabs/tab_strip_gtk.cc |
+++ b/chrome/browser/gtk/tabs/tab_strip_gtk.cc |
@@ -1093,8 +1093,12 @@ void TabStripGtk::OnSizeAllocate(GtkWidget* widget, GtkAllocation* allocation, |
// static |
gboolean TabStripGtk::OnButtonPress(GtkWidget* widget, GdkEventButton* event, |
TabStripGtk* tabstrip) { |
- if (3 == event->button) |
+ if (1 == event->button) { |
+ gtk_window_begin_move_drag(GTK_WINDOW(gtk_widget_get_toplevel(widget)), |
+ event->button, event->x_root, event->y_root, event->time); |
+ } else if (3 == event->button) { |
tabstrip->ShowContextMenu(); |
+ } |
return TRUE; |
} |