| 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;
|
| }
|
|
|