summaryrefslogtreecommitdiff
path: root/finch/gntmedia.c
diff options
context:
space:
mode:
authorElliott Sales de Andrade <qulogic@pidgin.im>2019-02-07 05:18:32 -0500
committerElliott Sales de Andrade <qulogic@pidgin.im>2019-02-07 05:18:32 -0500
commitd4094d47af23bd364efbfcfe21d834972b88cb73 (patch)
treea05dbc7f14b831a60e7579fd66ed5d9552128c55 /finch/gntmedia.c
parent903bb720ead7d7ba17419f0f2ac08e1d8f57162a (diff)
downloadpidgin-d4094d47af23bd364efbfcfe21d834972b88cb73.tar.gz
Use g_value_dup_object where needed.
Diffstat (limited to 'finch/gntmedia.c')
-rw-r--r--finch/gntmedia.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/finch/gntmedia.c b/finch/gntmedia.c
index 44502bac81..b14e0e0a38 100644
--- a/finch/gntmedia.c
+++ b/finch/gntmedia.c
@@ -289,8 +289,7 @@ finch_media_set_property (GObject *object, guint prop_id, const GValue *value, G
{
if (media->priv->media)
g_object_unref(media->priv->media);
- media->priv->media = g_value_get_object(value);
- g_object_ref(media->priv->media);
+ media->priv->media = g_value_dup_object(value);
g_signal_connect_swapped(G_OBJECT(media->priv->accept), "activate",
G_CALLBACK(finch_media_accept_cb), media->priv->media);
g_signal_connect_swapped(G_OBJECT(media->priv->reject), "activate",