Summary Files Commits Branches @commit @diff @stats
path: root / keybindings.c
diff options
context:
space:
mode:
1 files changed, 14 insertions, 0 deletions
-rw-r--r--keybindings.c14
diff --git a/keybindings.c b/keybindings.c
index ad704d1..cb033fd 100644
--- a/keybindings.c
+++ b/keybindings.c
@@ -190,3 +190,17 @@ main_windowCb_key_press_event(GtkWidget *widget, GdkEvent *event, gpointer user_
return FALSE;
}
+
+gboolean
+tab_boxCb_button_release_event(GtkWidget *widget, GdkEvent *event, gpointer user_data)
+{
+ (void)widget;
+ struct Client *browser = (struct Client *)user_data;
+
+ if(((GdkEventButton *)event)->button == GDK_BUTTON_MIDDLE)
+ {
+ webkit_web_view_try_close(browser->webView);
+ return TRUE;
+ }
+ return FALSE;
+}