# HG changeset patch # User Elliott Sales de Andrade # Date 1572843119 18000 # Node ID a46888708fd737c58f19dab8e71124017e19381a # Parent 3682f08744da7d80b686c3050fec5e441f46bf49 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. diff -r 3682f08744da -r a46888708fd7 pidgin/pidgintooltip.c --- 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);