From f15d0fdda1ff74e088db3001532a813ef2a973fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Mon, 11 Jun 2012 18:07:22 +0200 Subject: [PATCH] misc: use g_value_dup_object --- gtk/spice-widget.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/spice-widget.c b/gtk/spice-widget.c index 2ae76d8..d559273 100644 --- a/gtk/spice-widget.c +++ b/gtk/spice-widget.c @@ -219,7 +219,8 @@ static void spice_display_set_property(GObject *object, switch (prop_id) { case PROP_SESSION: - d->session = g_object_ref(g_value_get_object(value)); + g_warn_if_fail(d->session == NULL); + d->session = g_value_dup_object(value); d->gtk_session = spice_gtk_session_get(d->session); break; case PROP_CHANNEL_ID: