Mercurial > pidgin.yaz
comparison pidgin/gtkblist.c @ 25103:33ceb2b708cf
Close the tooltip window on a keypress event. Fixes #8150.
committer: John Bailey <rekkanoryo@rekkanoryo.org>
author | Kosta Arvanitis <karvanitis@hotmail.com> |
---|---|
date | Sun, 15 Feb 2009 21:44:10 +0000 |
parents | 008f186c7bc7 |
children | 2cece7df80c3 |
comparison
equal
deleted
inserted
replaced
25102:2d873973b4d6 | 25103:33ceb2b708cf |
---|---|
4552 GtkWidget *widget; | 4552 GtkWidget *widget; |
4553 | 4553 |
4554 if (!gtkblist) | 4554 if (!gtkblist) |
4555 return FALSE; | 4555 return FALSE; |
4556 | 4556 |
4557 /* clear any tooltips */ | |
4558 pidgin_blist_tooltip_destroy(); | |
4559 | |
4557 widget = gtk_window_get_focus(GTK_WINDOW(gtkblist->window)); | 4560 widget = gtk_window_get_focus(GTK_WINDOW(gtkblist->window)); |
4558 | 4561 |
4559 if (GTK_IS_IMHTML(widget) || GTK_IS_ENTRY(widget)) { | 4562 if (GTK_IS_IMHTML(widget) || GTK_IS_ENTRY(widget)) { |
4560 if (gtk_bindings_activate(GTK_OBJECT(widget), event->keyval, event->state)) | 4563 if (gtk_bindings_activate(GTK_OBJECT(widget), event->keyval, event->state)) |
4561 return TRUE; | 4564 return TRUE; |