Mercurial > pidgin.yaz
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) |