[gaim-migrate @ 15073]

Thu, 05 Jan 2006 04:32:25 +0000

author
Mark Doliner <markdoliner@pidgin.im>
date
Thu, 05 Jan 2006 04:32:25 +0000
changeset 12729
1dbd1ec5c8b2
parent 12728
12d895d8f7af
child 12730
f64fdbc34677

[gaim-migrate @ 15073]
This is a better order

src/savedstatuses.c file | annotate | diff | comparison | revisions
--- a/src/savedstatuses.c	Thu Jan 05 04:01:07 2006 +0000
+++ b/src/savedstatuses.c	Thu Jan 05 04:32:25 2006 +0000
@@ -897,8 +897,13 @@
 
 	g_return_if_fail(saved_status != NULL);
 
+	/* Make sure our list of saved statuses remains sorted */
+	saved_status->lastused = time(NULL);
+	saved_status->usage_count++;
+	saved_statuses = g_list_remove(saved_statuses, saved_status);
+	saved_statuses = g_list_insert_sorted(saved_statuses, saved_status, saved_statuses_sort_func);
+
 	accounts = gaim_accounts_get_all_active();
-
 	for (node = accounts; node != NULL; node = node->next)
 	{
 		GaimAccount *account;
@@ -909,15 +914,8 @@
 
 	g_list_free(accounts);
 
-	saved_status->lastused = time(NULL);
 	gaim_prefs_set_int("/core/savedstatus/current",
 					   gaim_savedstatus_get_creation_time(saved_status));
-
-	/* Make sure our list of saved statuses remains sorted */
-	saved_status->usage_count++;
-	saved_statuses = g_list_remove(saved_statuses, saved_status);
-	saved_statuses = g_list_insert_sorted(saved_statuses, saved_status, saved_statuses_sort_func);
-
 }
 
 void

mercurial