Mercurial > pidgin
diff libpurple/mediamanager.c @ 23761:2fda71133800
Some UI ;)
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Wed, 05 Sep 2007 01:55:16 +0000 |
parents | 5150d8b576be |
children | 70cdff43ec76 |
line wrap: on
line diff
--- a/libpurple/mediamanager.c Wed Sep 05 00:48:34 2007 +0000 +++ b/libpurple/mediamanager.c Wed Sep 05 01:55:16 2007 +0000 @@ -98,12 +98,14 @@ 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, PURPLE_TYPE_MEDIA); + g_type_class_add_private(klass, sizeof(PurpleMediaManagerPrivate)); } static void purple_media_manager_init (PurpleMediaManager *media) { media->priv = PURPLE_MEDIA_MANAGER_GET_PRIVATE(media); + media->priv->medias = NULL; } static void @@ -128,10 +130,10 @@ const char *screenname) { PurpleMedia *media = PURPLE_MEDIA(g_object_new(purple_media_get_type(), - PROP_NAME, screenname, - PROP_CONNECTION, gc, NULL)); + "screenname", screenname, + "connection", gc, NULL)); manager->priv->medias = g_list_append(manager->priv->medias, media); - g_signal_emit(manager, purple_media_manager_signals[NEW_MEDIA], 1, media); + g_signal_emit(manager, purple_media_manager_signals[NEW_MEDIA], 0, media); return media; }