[gtk+] style context: Trivial refactor
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] style context: Trivial refactor
- Date: Wed, 23 Sep 2015 11:08:05 +0000 (UTC)
commit 5dcbbc6736f03260b125519f2048339438d55c11
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Sep 19 01:15:39 2015 -0400
style context: Trivial refactor
Use g_set_object for setting the frame clock.
gtk/gtkstylecontext.c | 15 ++-------------
1 files changed, 2 insertions(+), 13 deletions(-)
---
diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c
index c795cc0..f37b50c 100644
--- a/gtk/gtkstylecontext.c
+++ b/gtk/gtkstylecontext.c
@@ -2026,22 +2026,11 @@ void
gtk_style_context_set_frame_clock (GtkStyleContext *context,
GdkFrameClock *frame_clock)
{
- GtkStyleContextPrivate *priv;
-
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (frame_clock == NULL || GDK_IS_FRAME_CLOCK (frame_clock));
- priv = context->priv;
- if (priv->frame_clock == frame_clock)
- return;
-
- if (priv->frame_clock)
- g_object_unref (priv->frame_clock);
- priv->frame_clock = frame_clock;
- if (priv->frame_clock)
- g_object_ref (priv->frame_clock);
-
- g_object_notify_by_pspec (G_OBJECT (context), properties[PROP_FRAME_CLOCK]);
+ if (g_set_object (&context->priv->frame_clock, frame_clock))
+ g_object_notify_by_pspec (G_OBJECT (context), properties[PROP_FRAME_CLOCK]);
}
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]