summaryrefslogtreecommitdiff
path: root/libpurple/media.c
diff options
context:
space:
mode:
authorAnkit Vani <a@nevitus.org>2013-07-15 19:40:11 +0530
committerAnkit Vani <a@nevitus.org>2013-07-15 19:40:11 +0530
commit287e0ae72533e834a119c33fb61225e451fccd7d (patch)
tree856784921ab68dc6ced8c21e7567253db462f8da /libpurple/media.c
parent9a1231957a0915d0d27b8ed4c2010abf14495aae (diff)
downloadpidgin-287e0ae72533e834a119c33fb61225e451fccd7d.tar.gz
changed _pointer GValue calls to _object for PurpleAccount
Diffstat (limited to 'libpurple/media.c')
-rw-r--r--libpurple/media.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/libpurple/media.c b/libpurple/media.c
index b5d732c278..fd6a981fff 100644
--- a/libpurple/media.c
+++ b/libpurple/media.c
@@ -198,9 +198,8 @@ purple_media_class_init (PurpleMediaClass *klass)
G_PARAM_READABLE));
g_object_class_install_property(gobject_class, PROP_ACCOUNT,
- g_param_spec_pointer("account",
- "PurpleAccount",
- "The account this media session is on.",
+ g_param_spec_object("account", "PurpleAccount",
+ "The account this media session is on.", PURPLE_TYPE_ACCOUNT,
G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE));
g_object_class_install_property(gobject_class, PROP_CONFERENCE_TYPE,
@@ -360,7 +359,7 @@ purple_media_set_property (GObject *object, guint prop_id, const GValue *value,
media->priv->manager = g_value_dup_object(value);
break;
case PROP_ACCOUNT:
- media->priv->account = g_value_get_pointer(value);
+ media->priv->account = g_value_get_object(value);
break;
case PROP_CONFERENCE_TYPE:
media->priv->conference_type =
@@ -421,7 +420,7 @@ purple_media_get_property (GObject *object, guint prop_id, GValue *value, GParam
g_value_set_object(value, media->priv->backend);
break;
case PROP_ACCOUNT:
- g_value_set_pointer(value, media->priv->account);
+ g_value_set_object(value, media->priv->account);
break;
case PROP_CONFERENCE_TYPE:
g_value_set_string(value,