pidgin/plugins/gevolution/gevo-util.c

changeset 35313
d299a8680115
parent 34864
0e292d8887de
child 35522
82139d173179
child 37049
02db93eb6506
--- a/pidgin/plugins/gevolution/gevo-util.c	Fri Jan 31 14:47:31 2014 +0100
+++ b/pidgin/plugins/gevolution/gevo-util.c	Fri Jan 31 16:56:05 2014 +0100
@@ -29,7 +29,7 @@
 gevo_add_buddy(PurpleAccount *account, const char *group_name,
 			   const char *buddy_name, const char *alias)
 {
-	PurpleConversation *conv = NULL;
+	PurpleIMConversation *conv = NULL;
 	PurpleBuddy *buddy;
 	PurpleGroup *group;
 
@@ -53,8 +53,9 @@
 
 	if (conv != NULL)
 	{
-		purple_buddy_icon_update(purple_im_conversation_get_icon(PURPLE_CONV_IM(conv)));
-		purple_conversation_update(conv, PURPLE_CONVERSATION_UPDATE_ADD);
+		purple_buddy_icon_update(purple_im_conversation_get_icon(conv));
+		purple_conversation_update(PURPLE_CONVERSATION(conv),
+			PURPLE_CONVERSATION_UPDATE_ADD);
 	}
 }
 
@@ -81,7 +82,8 @@
 			if (PURPLE_IS_GROUP(gnode))
 			{
 				g = PURPLE_GROUP(gnode);
-				list = g_list_append(list, g->name);
+				list = g_list_append(list,
+					(gpointer)purple_group_get_name(g));
 			}
 		}
 	}

mercurial