diff options
author | Christian Dywan <christian@twotoasts.de> | 2009-06-23 00:04:07 +0200 |
---|---|---|
committer | Christian Dywan <christian@twotoasts.de> | 2009-06-23 00:04:07 +0200 |
commit | 369084c69aaaca27d489c5e7c1c4cf095491430d (patch) | |
tree | 2b237b060759f3cf81a00f194ebd2fb9d50f9d28 /extensions/tab-panel.c | |
parent | d4ab6c43ec9fd3f14f1d6875b432d5b9d14a8679 (diff) | |
download | midori-369084c69aaaca27d489c5e7c1c4cf095491430d.tar.gz |
Close tabs in the Tab Panel with a middle click
Diffstat (limited to 'extensions/tab-panel.c')
-rw-r--r-- | extensions/tab-panel.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/extensions/tab-panel.c b/extensions/tab-panel.c index dceb72df..6f85332c 100644 --- a/extensions/tab-panel.c +++ b/extensions/tab-panel.c @@ -187,11 +187,13 @@ midori_extension_button_release_event_cb (GtkWidget* widget, gtk_tree_model_get (model, &iter, 0, &view, -1); - if (event->button != 3) + if (event->button == 1) { MidoriBrowser* browser = midori_browser_get_for_widget (widget); midori_browser_set_current_tab (browser, view); } + else if (event->button == 2) + gtk_widget_destroy (view); else midori_extension_popup (widget, event, view, extension); |