summaryrefslogtreecommitdiff
path: root/gtk/gtkcombo.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkcombo.c')
-rw-r--r--gtk/gtkcombo.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkcombo.c b/gtk/gtkcombo.c
index 1d11930292..11a1e464f6 100644
--- a/gtk/gtkcombo.c
+++ b/gtk/gtkcombo.c
@@ -176,7 +176,10 @@ gtk_combo_entry_key_press (GtkEntry * entry, GdkEventKey * event, GtkCombo * com
GList *li;
/* completion */
- if ((event->keyval == GDK_Tab) && (event->state & GDK_MOD1_MASK))
+ if ((event->keyval == GDK_Tab ||
+ event->keyval == GDK_ISO_Left_Tab ||
+ event->keyval == GDK_KP_Tab) &&
+ (event->state & GDK_MOD1_MASK))
{
GtkEditable *editable = GTK_EDITABLE (entry);
GCompletion * cmpl;