1
--- a/src/ephy-notebook.c
2
+++ b/src/ephy-notebook.c
3
@@ -277,6 +277,17 @@ button_press_cb (EphyNotebook *notebook,
4
gtk_notebook_set_current_page (GTK_NOTEBOOK (notebook), tab_clicked);
7
+ /* Close the tab if it gets middle clicked */
9
+ if (event->type == GDK_BUTTON_PRESS &&
10
+ event->button == 2 &&
11
+ (event->state & gtk_accelerator_get_default_mod_mask ()) == 0)
14
+ tab = gtk_notebook_get_nth_page (notebook, tab_clicked);
15
+ g_signal_emit (notebook, signals[TAB_CLOSE_REQUEST], 0, tab);