Sun, 03 Nov 2019 23:51:59 -0500
Set tooltips to be transient for the buddy list.
Without a proper transient parent, the tooltips cause the buddy list to
lose focus (temporarily) and GTK prints out a warning about parent-less
windows.
| pidgin/pidgintooltip.c | file | annotate | diff | comparison | revisions |
--- a/pidgin/pidgintooltip.c Mon Nov 04 03:58:59 2019 +0000 +++ b/pidgin/pidgintooltip.c Sun Nov 03 23:51:59 2019 -0500 @@ -112,6 +112,8 @@ GtkWidget *tipwindow; tipwindow = gtk_window_new(GTK_WINDOW_POPUP); + gtk_window_set_transient_for(GTK_WINDOW(tipwindow), + GTK_WINDOW(pidgin_tooltip.widget)); name = gtk_window_get_title(GTK_WINDOW(pidgin_tooltip.widget)); gtk_window_set_type_hint(GTK_WINDOW(tipwindow), GDK_WINDOW_TYPE_HINT_TOOLTIP); gtk_widget_set_app_paintable(tipwindow, TRUE);