pidgin/gtkblist.c

changeset 39694
4aed5fad4da9
parent 39693
86f5c1fef140
child 39695
f0f7abe70b49
--- a/pidgin/gtkblist.c	Wed Jul 03 20:09:04 2019 -0400
+++ b/pidgin/gtkblist.c	Wed Jul 03 21:41:05 2019 -0400
@@ -974,7 +974,7 @@
 	img = gtk_image_new_from_icon_name("dialog-question",
 			GTK_ICON_SIZE_DIALOG);
 
-	gtkblist = PIDGIN_BLIST(purple_blist_get_default());
+	gtkblist = PIDGIN_BUDDY_LIST(purple_blist_get_default());
 	blist_window = gtkblist ? GTK_WINDOW(gtkblist->window) : NULL;
 
 	data->window = gtk_dialog_new();
@@ -4564,7 +4564,7 @@
 static void
 sign_on_off_cb(PurpleConnection *gc, PurpleBuddyList *blist)
 {
-	PidginBuddyList *gtkblist = PIDGIN_BLIST(blist);
+	PidginBuddyList *gtkblist = PIDGIN_BUDDY_LIST(blist);
 
 	update_menu_bar(gtkblist);
 }
@@ -4803,8 +4803,6 @@
 
 	gtkblist = PIDGIN_BUDDY_LIST(blist);
 	gtkblist->priv = g_new0(PidginBuddyListPrivate, 1);
-
-	purple_blist_set_ui_data(gtkblist);
 }
 
 static void
@@ -5705,7 +5703,7 @@
 		return;
 	}
 
-	gtkblist = PIDGIN_BLIST(list);
+	gtkblist = PIDGIN_BUDDY_LIST(list);
 	priv = PIDGIN_BUDDY_LIST_GET_PRIVATE(gtkblist);
 
 	if (priv->current_theme)
@@ -6068,7 +6066,7 @@
 {
 	PurpleBlistNode *node;
 
-	gtkblist = PIDGIN_BLIST(list);
+	gtkblist = PIDGIN_BUDDY_LIST(list);
 	if(!gtkblist || !gtkblist->treeview)
 		return;
 
@@ -6105,7 +6103,7 @@
 	PidginBuddyList *gtkblist;
 
 	blist = purple_blist_get_default();
-	gtkblist = PIDGIN_BLIST(blist);
+	gtkblist = PIDGIN_BUDDY_LIST(blist);
 
 	gtkblist->refresh_timer = g_timeout_add_seconds(30,(GSourceFunc)pidgin_blist_refresh_timer, blist);
 }
@@ -6791,7 +6789,7 @@
 static void pidgin_blist_update(PurpleBuddyList *list, PurpleBlistNode *node)
 {
 	if (list)
-		gtkblist = PIDGIN_BLIST(list);
+		gtkblist = PIDGIN_BUDDY_LIST(list);
 	if(!gtkblist || !gtkblist->treeview || !node)
 		return;
 
@@ -6812,10 +6810,7 @@
 {
 	PidginBuddyListPrivate *priv;
 
-	if (!list || !purple_blist_get_ui_data())
-		return;
-
-	g_return_if_fail(purple_blist_get_ui_data() == gtkblist);
+	g_return_if_fail(PIDGIN_IS_BUDDY_LIST(list));
 
 	purple_signals_disconnect_by_handle(gtkblist);
 

mercurial