Mercurial > pidgin
changeset 25469: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 | 2d873973b4d6 |
children | 5587f50886a5 |
files | pidgin/gtkblist.c pidgin/gtkconv.c |
diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/pidgin/gtkblist.c Sun Feb 15 21:42:34 2009 +0000 +++ b/pidgin/gtkblist.c Sun Feb 15 21:44:10 2009 +0000 @@ -4554,6 +4554,9 @@ if (!gtkblist) return FALSE; + /* clear any tooltips */ + pidgin_blist_tooltip_destroy(); + widget = gtk_window_get_focus(GTK_WINDOW(gtkblist->window)); if (GTK_IS_IMHTML(widget) || GTK_IS_ENTRY(widget)) {
--- a/pidgin/gtkconv.c Sun Feb 15 21:42:34 2009 +0000 +++ b/pidgin/gtkconv.c Sun Feb 15 21:44:10 2009 +0000 @@ -1959,6 +1959,9 @@ win = gtkconv->win; curconv = gtk_notebook_get_current_page(GTK_NOTEBOOK(win->notebook)); + /* clear any tooltips */ + pidgin_tooltip_destroy(); + /* If CTRL was held down... */ if (event->state & GDK_CONTROL_MASK) { switch (event->keyval) {