libpurple/savedstatuses.c

changeset 40144
1d0c0fab2b72
parent 40079
a37a1e349491
child 40149
d036854702b3
--- a/libpurple/savedstatuses.c	Mon Nov 04 08:55:48 2019 -0600
+++ b/libpurple/savedstatuses.c	Tue Nov 05 20:21:00 2019 -0500
@@ -692,7 +692,6 @@
 	saved_statuses = g_list_remove(saved_statuses, status);
 	creation_time = purple_savedstatus_get_creation_time(status);
 	g_hash_table_remove(creation_times, (gconstpointer)creation_time);
-	free_saved_status(status);
 
 	schedule_save();
 
@@ -710,6 +709,8 @@
 
 	purple_signal_emit(purple_savedstatuses_get_handle(),
 			"savedstatus-deleted", status);
+
+	free_saved_status(status);
 }
 
 gboolean

mercurial