summaryrefslogtreecommitdiff
path: root/extensions/tab-panel.c
diff options
context:
space:
mode:
authorChristian Dywan <christian@twotoasts.de>2009-06-23 00:04:07 +0200
committerChristian Dywan <christian@twotoasts.de>2009-06-23 00:04:07 +0200
commit369084c69aaaca27d489c5e7c1c4cf095491430d (patch)
tree2b237b060759f3cf81a00f194ebd2fb9d50f9d28 /extensions/tab-panel.c
parentd4ab6c43ec9fd3f14f1d6875b432d5b9d14a8679 (diff)
downloadmidori-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.c4
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);