diff -r 361e8a25262b -r 0acae5b01488 pidgin/gtkstatusbox.c --- a/pidgin/gtkstatusbox.c Wed May 07 18:10:43 2008 +0000 +++ b/pidgin/gtkstatusbox.c Thu May 08 03:20:28 2008 +0000 @@ -1131,7 +1131,7 @@ static gboolean imhtml_remove_focus(GtkWidget *w, GdkEventKey *event, PidginStatusBox *status_box) { - if (event->keyval == GDK_Tab || event->keyval == GDK_KP_Tab) + if (event->keyval == GDK_Tab || event->keyval == GDK_KP_Tab || event->keyval == GDK_ISO_Left_Tab) { /* If last inserted character is a tab, then remove the focus from here */ GtkWidget *top = gtk_widget_get_toplevel(w); @@ -1458,7 +1458,7 @@ } return TRUE; default: - return TRUE; + return FALSE; } }