shell: Make Ctrl+Q work outside the overview

Because we were checking for the presence of the search entry
before acting on key presses, Ctrl+Q failed to work outside
the overview.
This commit is contained in:
Bastien Nocera 2011-10-13 10:53:08 +01:00
parent 0df2ab0da7
commit 484c08ca81

View file

@ -1035,9 +1035,6 @@ window_key_press_event (GtkWidget *win,
retval = FALSE;
if (!gtk_widget_get_visible (self->priv->search_entry))
return retval;
if (event->state != 0 &&
(event->state & GDK_CONTROL_MASK))
{
@ -1047,8 +1044,11 @@ window_key_press_event (GtkWidget *win,
case GDK_KEY_S:
case GDK_KEY_f:
case GDK_KEY_F:
if (gtk_widget_get_visible (self->priv->search_entry))
{
gtk_widget_grab_focus (self->priv->search_entry);
retval = TRUE;
}
break;
case GDK_KEY_Q:
case GDK_KEY_q: