Don't leak references to the color-hash gotten from GtkSettings. (#409357,
2007-02-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkrc.c: Don't leak references to the color-hash gotten from GtkSettings. (#409357, Benjamin Berg) svn path=/trunk/; revision=17364
This commit is contained in:
committed by
Matthias Clasen
parent
bafe7fd4fa
commit
2b029759c7
@ -1,4 +1,9 @@
|
|||||||
2006-02-28 Tristan Van Berkom <tvb@gnome.org>
|
2007-02-28 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* gtk/gtkrc.c: Don't leak references to the color-hash
|
||||||
|
gotten from GtkSettings. (#409357, Benjamin Berg)
|
||||||
|
|
||||||
|
2007-02-28 Tristan Van Berkom <tvb@gnome.org>
|
||||||
|
|
||||||
* gtk/gtkradiobutton.c: Fixed a warning from
|
* gtk/gtkradiobutton.c: Fixed a warning from
|
||||||
g_object_set (radiobutton, "group", NULL, NULL).
|
g_object_set (radiobutton, "group", NULL, NULL).
|
||||||
|
|||||||
@ -663,9 +663,6 @@ gtk_rc_color_hash_changed (GtkSettings *settings,
|
|||||||
|
|
||||||
g_object_get (settings, "color-hash", &context->color_hash, NULL);
|
g_object_get (settings, "color-hash", &context->color_hash, NULL);
|
||||||
|
|
||||||
if (context->color_hash)
|
|
||||||
g_hash_table_ref (context->color_hash);
|
|
||||||
|
|
||||||
if (!context->reloading)
|
if (!context->reloading)
|
||||||
gtk_rc_reparse_all_for_settings (settings, TRUE);
|
gtk_rc_reparse_all_for_settings (settings, TRUE);
|
||||||
}
|
}
|
||||||
@ -692,9 +689,6 @@ gtk_rc_context_get (GtkSettings *settings)
|
|||||||
"color-hash", &context->color_hash,
|
"color-hash", &context->color_hash,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
if (context->color_hash)
|
|
||||||
g_hash_table_ref (context->color_hash);
|
|
||||||
|
|
||||||
g_signal_connect (settings,
|
g_signal_connect (settings,
|
||||||
"notify::gtk-theme-name",
|
"notify::gtk-theme-name",
|
||||||
G_CALLBACK (gtk_rc_settings_changed),
|
G_CALLBACK (gtk_rc_settings_changed),
|
||||||
|
|||||||
Reference in New Issue
Block a user