diff options
author | Matthias Clasen <mclasen@redhat.com> | 2012-06-23 12:20:54 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2012-06-23 12:37:20 -0400 |
commit | 3056324570dc5f0e94a9da0958e4980199200ab6 (patch) | |
tree | 5bda4a33e6bd3750ceb1ecb994b24c4651a69d5b /gtk/gtknotebook.c | |
parent | 376783f64f403bc656df2e58f694eb2dc866a5da (diff) | |
download | gtk+-3056324570dc5f0e94a9da0958e4980199200ab6.tar.gz |
GtkNotebook: Fix reverse tab order
When using Shift-Tab to move the focus out of page content onto
the tab label, we end up in a situation where both Tab and Shift-Tab
move focus back into the page, which is not really what is expected
when the notebook is part of a dialog.
Instead, arrange things so that using Shift-Tab with focus on a
tab label moves the focus out of the notebook.
http://bugzilla.gnome.org/show_bug.cgi?id=669986
Diffstat (limited to 'gtk/gtknotebook.c')
-rw-r--r-- | gtk/gtknotebook.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c index 214af5668d..cf077c8e79 100644 --- a/gtk/gtknotebook.c +++ b/gtk/gtknotebook.c @@ -4149,7 +4149,7 @@ focus_tabs_in (GtkNotebook *notebook) if (priv->show_tabs && priv->cur_page) { gtk_widget_grab_focus (GTK_WIDGET (notebook)); - + gtk_notebook_set_focus_child (notebook, NULL); gtk_notebook_switch_focus_tab (notebook, g_list_find (priv->children, priv->cur_page)); |