diff options
author | Patrick Griffis <tingping@tingping.se> | 2018-03-16 20:31:16 -0400 |
---|---|---|
committer | Patrick Griffis <tingping@tingping.se> | 2018-03-16 20:33:52 -0400 |
commit | dc483b234253c3a72e006e0e15d81c73b8b2a511 (patch) | |
tree | f98b58e9527d94c3c438cccab4804b5553d1cdc0 /src/fe-gtk | |
parent | 28a3d42ad16b2bdd812660eb17e85efc210fa7e2 (diff) |
Remove shift+click to close tab binding
It is an odd binding that conflicts with typical behavior where shift click selects multiple items and there is already the middle click shortcut to close tabs quickly. Closes #918
Diffstat (limited to 'src/fe-gtk')
-rw-r--r-- | src/fe-gtk/maingui.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fe-gtk/maingui.c b/src/fe-gtk/maingui.c index 7ac65c5a..efeaaaeb 100644 --- a/src/fe-gtk/maingui.c +++ b/src/fe-gtk/maingui.c @@ -1585,8 +1585,8 @@ mg_create_tabmenu (session *sess, GdkEventButton *event, chan *ch) static gboolean mg_tab_contextmenu_cb (chanview *cv, chan *ch, int tag, gpointer ud, GdkEventButton *event) { - /* middle-click or shift-click to close a tab */ - if (((prefs.hex_gui_tab_middleclose && event->button == 2) || (event->button == 1 && event->state & STATE_SHIFT)) + /* middle-click to close a tab */ + if (((prefs.hex_gui_tab_middleclose && event->button == 2)) && event->type == GDK_BUTTON_PRESS) { mg_xbutton_cb (cv, ch, tag, ud); |