# HG changeset patch # User Sean Egan # Date 1160699864 0 # Node ID 90882b641dda6527d923325beb93322c219ce554 # Parent e68e20e6a65397854384966bf410d151d78376f0 [gaim-migrate @ 17475] Middle-click closes tabs. It's requested enough, and I can't think of any reason *not* to do it committer: Tailor Script diff -r e68e20e6a653 -r 90882b641dda gtk/gtkconv.c --- a/gtk/gtkconv.c Fri Oct 13 00:28:18 2006 +0000 +++ b/gtk/gtkconv.c Fri Oct 13 00:37:44 2006 +0000 @@ -7082,6 +7082,19 @@ GtkWidget *page; GtkWidget *tab; + if (e->button == 2) { + GaimGtkConversation *gtkconv; + tab_clicked = gaim_gtkconv_get_tab_at_xy(win, e->x_root, e->y_root, NULL); + + if (tab_clicked == -1) + return FALSE; + + gtkconv = gaim_gtk_conv_window_get_gtkconv_at_index(win, tab_clicked); + close_conv_cb(NULL, gtkconv); + return TRUE; + } + + if (e->button != 1 || e->type != GDK_BUTTON_PRESS) return FALSE;