diff options
author | Shaun McCance <shaunm@src.gnome.org> | 2004-04-19 23:02:06 +0000 |
---|---|---|
committer | Shaun McCance <shaunm@src.gnome.org> | 2004-04-19 23:02:06 +0000 |
commit | a6c2826ddb1fdf3acc91a63dde286e9ecaf4f886 (patch) | |
tree | 2a2fcaa0c90582111ca777cae5fab223d21643c5 | |
parent | 804da5ff42f4a3cabdef8be8cc80cc77179b2721 (diff) | |
download | yelp-a6c2826ddb1fdf3acc91a63dde286e9ecaf4f886.tar.gz |
- Don't g_object_ref after gtk_style_new, #140525 (Morten Welinder)
* src/yelp-theme.c:
- Don't g_object_ref after gtk_style_new, #140525 (Morten Welinder)
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/yelp-theme.c | 6 |
2 files changed, 8 insertions, 3 deletions
@@ -1,5 +1,10 @@ 2004-04-19 Shaun McCance <shaunm@gnome.org> + * src/yelp-theme.c: + - Don't g_object_ref after gtk_style_new, #140525 (Morten Welinder) + +2004-04-19 Shaun McCance <shaunm@gnome.org> + * src/yelp-toc-pager.c: - s/g_free/g_strfreev/ on **paths, fixes #140524 (Morten Welinder) diff --git a/src/yelp-theme.c b/src/yelp-theme.c index 4eabdcd8..a6332bb8 100644 --- a/src/yelp-theme.c +++ b/src/yelp-theme.c @@ -45,11 +45,11 @@ yelp_theme_init (void) "GtkWidget", "GtkWidget", GTK_TYPE_WIDGET); - if (!style) + if (style) + g_object_ref (G_OBJECT (style)); + else style = gtk_style_new (); - g_object_ref (G_OBJECT (style)); - g_snprintf (gray_background, 10, "\"#%02X%02X%02X\"", style->bg[GTK_STATE_NORMAL].red >> 8, |