summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShaun McCance <shaunm@src.gnome.org>2004-04-19 23:02:06 +0000
committerShaun McCance <shaunm@src.gnome.org>2004-04-19 23:02:06 +0000
commita6c2826ddb1fdf3acc91a63dde286e9ecaf4f886 (patch)
tree2a2fcaa0c90582111ca777cae5fab223d21643c5
parent804da5ff42f4a3cabdef8be8cc80cc77179b2721 (diff)
downloadyelp-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--ChangeLog5
-rw-r--r--src/yelp-theme.c6
2 files changed, 8 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 794c815e..80ccf936 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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,