# HG changeset patch # User Sadrul Habib Chowdhury # Date 1180133143 0 # Node ID e83972691531d0ed44d656d925c26d6fb0cc4317 # Parent 5d4a8b5f9ba3d6d0c85fbe55b57fc3ace1a29f5b Fix #1284. "Pressing Ctrl+C while editing a buddy list alias shouldn't "Join a chat"" diff -r 5d4a8b5f9ba3 -r e83972691531 pidgin/gtkblist.c --- a/pidgin/gtkblist.c Fri May 25 22:06:53 2007 +0000 +++ b/pidgin/gtkblist.c Fri May 25 22:45:43 2007 +0000 @@ -3820,15 +3820,17 @@ static gboolean gtk_blist_window_key_press_cb(GtkWidget *w, GdkEventKey *event, PidginBuddyList *gtkblist) { - GtkWidget *imhtml; + GtkWidget *widget; if (!gtkblist) return FALSE; - imhtml = gtk_window_get_focus(GTK_WINDOW(gtkblist->window)); - - if (GTK_IS_IMHTML(imhtml) && gtk_bindings_activate(GTK_OBJECT(imhtml), event->keyval, event->state)) - return TRUE; + widget = gtk_window_get_focus(GTK_WINDOW(gtkblist->window)); + + if (GTK_IS_IMHTML(widget) || GTK_IS_ENTRY(widget)) { + if (gtk_bindings_activate(GTK_OBJECT(widget), event->keyval, event->state)) + return TRUE; + } return FALSE; }