diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 436a868ad9..7769c5a1f6 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -9527,18 +9527,13 @@ keypress_completion_out: event->keyval == GDK_KEY_KP_Tab || event->keyval == GDK_KEY_ISO_Left_Tab) { - GtkDirectionType dir = event->keyval == GDK_KEY_ISO_Left_Tab ? - GTK_DIR_TAB_BACKWARD : GTK_DIR_TAB_FORWARD; - _gtk_entry_reset_im_context (GTK_ENTRY (widget)); _gtk_entry_completion_popdown (completion); g_free (completion->priv->completion_prefix); completion->priv->completion_prefix = NULL; - gtk_widget_child_focus (gtk_widget_get_toplevel (widget), dir); - - return TRUE; + return FALSE; } else if (event->keyval == GDK_KEY_ISO_Enter || event->keyval == GDK_KEY_KP_Enter ||