comparison pidgin/gtkblist.c @ 17519:e83972691531

Fix #1284. "Pressing Ctrl+C while editing a buddy list alias shouldn't "Join a chat""
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Fri, 25 May 2007 22:45:43 +0000
parents 319bcb73eb4e
children 9056a3c1d470
comparison
equal deleted inserted replaced
17518:5d4a8b5f9ba3 17519:e83972691531
3818 } 3818 }
3819 3819
3820 static gboolean 3820 static gboolean
3821 gtk_blist_window_key_press_cb(GtkWidget *w, GdkEventKey *event, PidginBuddyList *gtkblist) 3821 gtk_blist_window_key_press_cb(GtkWidget *w, GdkEventKey *event, PidginBuddyList *gtkblist)
3822 { 3822 {
3823 GtkWidget *imhtml; 3823 GtkWidget *widget;
3824 3824
3825 if (!gtkblist) 3825 if (!gtkblist)
3826 return FALSE; 3826 return FALSE;
3827 3827
3828 imhtml = gtk_window_get_focus(GTK_WINDOW(gtkblist->window)); 3828 widget = gtk_window_get_focus(GTK_WINDOW(gtkblist->window));
3829 3829
3830 if (GTK_IS_IMHTML(imhtml) && gtk_bindings_activate(GTK_OBJECT(imhtml), event->keyval, event->state)) 3830 if (GTK_IS_IMHTML(widget) || GTK_IS_ENTRY(widget)) {
3831 return TRUE; 3831 if (gtk_bindings_activate(GTK_OBJECT(widget), event->keyval, event->state))
3832 return TRUE;
3833 }
3832 return FALSE; 3834 return FALSE;
3833 } 3835 }
3834 3836
3835 static gboolean 3837 static gboolean
3836 headline_hover_close(int x, int y) 3838 headline_hover_close(int x, int y)