Alt+9 and Alt+0 should always go to the last tab

This commit is contained in:
Christian Dywan 2011-02-26 16:23:56 +01:00
parent ddd660b45a
commit 9baf84dd3f

View file

@ -5422,12 +5422,11 @@ midori_browser_accel_switch_tab_activate_cb (GtkAccelGroup* accel_group,
MidoriBrowser* browser; MidoriBrowser* browser;
GtkWidget* view; GtkWidget* view;
/* Switch to n-th tab. 9 and 0 go to the last tab. */
n = keyval - GDK_0; n = keyval - GDK_0;
if (n == 0)
n = 10;
browser = g_object_get_data (G_OBJECT (accel_group), "midori-browser"); browser = g_object_get_data (G_OBJECT (accel_group), "midori-browser");
if ((view = gtk_notebook_get_nth_page (GTK_NOTEBOOK (browser->notebook), if ((view = gtk_notebook_get_nth_page (GTK_NOTEBOOK (browser->notebook),
n - 1))) n < 9 ? n - 1 : -1)))
midori_browser_set_current_tab (browser, view); midori_browser_set_current_tab (browser, view);
} }
} }