pidgin/gtkmedia.c

changeset 39424
793f7d43e2f0
parent 39374
d6261d7d0c91
child 40197
75ffd76260fc
equal deleted inserted replaced
39423:6b457e717666 39424:793f7d43e2f0
1096 switch (prop_id) { 1096 switch (prop_id) {
1097 case PROP_MEDIA: 1097 case PROP_MEDIA:
1098 { 1098 {
1099 if (media->priv->media) 1099 if (media->priv->media)
1100 g_object_unref(media->priv->media); 1100 g_object_unref(media->priv->media);
1101 media->priv->media = g_value_get_object(value); 1101 media->priv->media = g_value_dup_object(value);
1102 g_object_ref(media->priv->media);
1103 1102
1104 if (purple_media_is_initiator(media->priv->media, 1103 if (purple_media_is_initiator(media->priv->media,
1105 NULL, NULL) == TRUE) 1104 NULL, NULL) == TRUE)
1106 pidgin_media_set_state(media, PIDGIN_MEDIA_WAITING); 1105 pidgin_media_set_state(media, PIDGIN_MEDIA_WAITING);
1107 else 1106 else

mercurial