Mercurial > pidgin.yaz
diff pidgin/gtkblist.c @ 21960:780266b8f15d
nacho points out that we need to connect to 'style-set' on a widget that uses the default style, because the signal is not emitted for widgets that uses custom styles. This is part of his earlier patch. References #4351.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Sat, 29 Dec 2007 23:25:14 +0000 |
parents | d1f282dbbda1 |
children | 035cfd9080a6 c38d72677c8a |
line wrap: on
line diff
--- a/pidgin/gtkblist.c Sat Dec 29 21:50:23 2007 +0000 +++ b/pidgin/gtkblist.c Sat Dec 29 23:25:14 2007 +0000 @@ -5040,8 +5040,9 @@ gtk_label_set_line_wrap(GTK_LABEL(gtkblist->headline_label), TRUE); gtk_box_pack_start(GTK_BOX(gtkblist->headline_hbox), gtkblist->headline_image, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(gtkblist->headline_hbox), gtkblist->headline_label, TRUE, TRUE, 0); - g_signal_connect(gtkblist->headline_hbox, - "style-set", + g_signal_connect(gtkblist->headline_label, /* connecting on headline_hbox doesn't work, because + the signal is not emitted when theme is changed */ + "style-set", G_CALLBACK(headline_style_set), NULL); g_signal_connect (gtkblist->headline_hbox,