libpurple/group.c

changeset 39675
583e2ba6e78e
parent 39665
2172e3b8eeef
child 39676
1e8394d47205
--- a/libpurple/group.c	Tue Jul 02 23:58:27 2019 -0400
+++ b/libpurple/group.c	Wed Jul 03 03:16:32 2019 -0400
@@ -97,7 +97,6 @@
  * TODO: If merging, prompt the user if they want to merge.
  */
 void purple_group_set_name(PurpleGroup *source, const char *name) {
-	PurpleBlistUiOps *ops = purple_blist_get_ui_ops();
 	PurpleGroup *dest;
 	gchar *old_name;
 	gchar *new_name;
@@ -177,14 +176,11 @@
 	}
 
 	/* Save our changes */
-	if (ops && ops->save_node)
-		ops->save_node(PURPLE_BLIST_NODE(source));
+	purple_blist_save_node(PURPLE_BLIST_NODE(source));
 
 	/* Update the UI */
-	if (ops && ops->update) {
-		ops->update(purple_blist_get_default(),
-		            PURPLE_BLIST_NODE(source));
-	}
+	purple_blist_update_node(purple_blist_get_default(),
+	                         PURPLE_BLIST_NODE(source));
 
 	/* Notify all protocols */
 	/* TODO: Is this condition needed?  Seems like it would always be TRUE */
@@ -295,12 +291,10 @@
 purple_group_constructed(GObject *object) {
 	PurpleGroup *group = PURPLE_GROUP(object);
 	PurpleGroupPrivate *priv = purple_group_get_instance_private(group);
-	PurpleBlistUiOps *ops = purple_blist_get_ui_ops();
 
 	G_OBJECT_CLASS(purple_group_parent_class)->constructed(object);
 
-	if (ops && ops->new_node)
-		ops->new_node(PURPLE_BLIST_NODE(group));
+	purple_blist_new_node(PURPLE_BLIST_NODE(group));
 
 	priv->is_constructed = TRUE;
 }

mercurial