libpurple/buddy.c

changeset 39665
2172e3b8eeef
parent 39432
4c9808e30b3e
child 39675
583e2ba6e78e
--- a/libpurple/buddy.c	Tue Jul 02 02:12:08 2019 -0400
+++ b/libpurple/buddy.c	Tue Jul 02 23:52:35 2019 -0400
@@ -83,8 +83,10 @@
 
 	purple_signal_emit(purple_blist_get_handle(), "buddy-icon-changed", buddy);
 
-	if (ops && ops->update)
-		ops->update(purple_blist_get_buddy_list(), PURPLE_BLIST_NODE(buddy));
+	if (ops && ops->update) {
+		ops->update(purple_blist_get_default(),
+		            PURPLE_BLIST_NODE(buddy));
+	}
 }
 
 PurpleBuddyIcon *
@@ -125,8 +127,10 @@
 	if (ops) {
 		if (ops->save_node)
 			ops->save_node(PURPLE_BLIST_NODE(buddy));
-		if (ops->update)
-			ops->update(purple_blist_get_buddy_list(), PURPLE_BLIST_NODE(buddy));
+		if (ops->update) {
+			ops->update(purple_blist_get_default(),
+			            PURPLE_BLIST_NODE(buddy));
+		}
 	}
 }
 
@@ -255,8 +259,10 @@
 	if (ops && ops->save_node)
 		ops->save_node(PURPLE_BLIST_NODE(buddy));
 
-	if (ops && ops->update)
-		ops->update(purple_blist_get_buddy_list(), PURPLE_BLIST_NODE(buddy));
+	if (ops && ops->update) {
+		ops->update(purple_blist_get_default(),
+		            PURPLE_BLIST_NODE(buddy));
+	}
 
 	im = purple_conversations_find_im_with_account(priv->name,
 											   priv->account);
@@ -311,8 +317,10 @@
 	if (ops) {
 		if (ops->save_node)
 			ops->save_node(PURPLE_BLIST_NODE(buddy));
-		if (ops->update)
-			ops->update(purple_blist_get_buddy_list(), PURPLE_BLIST_NODE(buddy));
+		if (ops->update) {
+			ops->update(purple_blist_get_default(),
+			            PURPLE_BLIST_NODE(buddy));
+		}
 	}
 
 	im = purple_conversations_find_im_with_account(priv->name,
@@ -415,8 +423,10 @@
 	 */
 	purple_contact_invalidate_priority_buddy(purple_buddy_get_contact(buddy));
 
-	if (ops && ops->update)
-		ops->update(purple_blist_get_buddy_list(), PURPLE_BLIST_NODE(buddy));
+	if (ops && ops->update) {
+		ops->update(purple_blist_get_default(),
+		            PURPLE_BLIST_NODE(buddy));
+	}
 }
 
 PurpleMediaCaps purple_buddy_get_media_caps(PurpleBuddy *buddy)

mercurial