diff options
author | Matthias Clasen <mclasen@redhat.com> | 2015-12-18 16:55:21 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2015-12-18 16:56:04 -0500 |
commit | 6f5b19a0a534764dad7b8bd0f397a46dc06bef9d (patch) | |
tree | 082f8cd54ef54145c24cedbca928e022897ac630 /gtk/gtkcssnode.c | |
parent | 51ba8421c3f5189ec21c4ed953befd7ad6507343 (diff) | |
download | gtk+-6f5b19a0a534764dad7b8bd0f397a46dc06bef9d.tar.gz |
css node: Use g_set_object
Replace unref + assignment + ref combinations by g_set_object_calls.
Diffstat (limited to 'gtk/gtkcssnode.c')
-rw-r--r-- | gtk/gtkcssnode.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gtk/gtkcssnode.c b/gtk/gtkcssnode.c index b129c01df2..fca7de0cec 100644 --- a/gtk/gtkcssnode.c +++ b/gtk/gtkcssnode.c @@ -615,8 +615,7 @@ static void gtk_css_node_real_style_changed (GtkCssNode *cssnode, GtkCssStyleChange *change) { - g_object_unref (cssnode->style); - cssnode->style = g_object_ref (gtk_css_style_change_get_new_style (change)); + g_set_object (&cssnode->style, gtk_css_style_change_get_new_style (change)); } static void @@ -998,8 +997,7 @@ gtk_css_node_set_style (GtkCssNode *cssnode, (GTK_IS_CSS_ANIMATED_STYLE (cssnode->style) || GTK_IS_CSS_ANIMATED_STYLE (style))) { /* This is when animations are starting/stopping but they didn't change any CSS this frame */ - g_object_unref (cssnode->style); - cssnode->style = g_object_ref (style); + g_set_object (&cssnode->style, style); } gtk_css_style_change_finish (&change); |