Mercurial > pidgin
comparison src/savedstatuses.c @ 12729:d3232d64fafd
[gaim-migrate @ 15073]
This is a better order
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Thu, 05 Jan 2006 04:32:25 +0000 |
| parents | 10ef9171ca87 |
| children | ab65ade2e93f |
comparison
equal
deleted
inserted
replaced
| 12728:fb3b7466e3d2 | 12729:d3232d64fafd |
|---|---|
| 895 { | 895 { |
| 896 GList *accounts, *node; | 896 GList *accounts, *node; |
| 897 | 897 |
| 898 g_return_if_fail(saved_status != NULL); | 898 g_return_if_fail(saved_status != NULL); |
| 899 | 899 |
| 900 accounts = gaim_accounts_get_all_active(); | 900 /* Make sure our list of saved statuses remains sorted */ |
| 901 | |
| 902 for (node = accounts; node != NULL; node = node->next) | |
| 903 { | |
| 904 GaimAccount *account; | |
| 905 | |
| 906 account = node->data; | |
| 907 gaim_savedstatus_activate_for_account(saved_status, account); | |
| 908 } | |
| 909 | |
| 910 g_list_free(accounts); | |
| 911 | |
| 912 saved_status->lastused = time(NULL); | 901 saved_status->lastused = time(NULL); |
| 913 gaim_prefs_set_int("/core/savedstatus/current", | |
| 914 gaim_savedstatus_get_creation_time(saved_status)); | |
| 915 | |
| 916 /* Make sure our list of saved statuses remains sorted */ | |
| 917 saved_status->usage_count++; | 902 saved_status->usage_count++; |
| 918 saved_statuses = g_list_remove(saved_statuses, saved_status); | 903 saved_statuses = g_list_remove(saved_statuses, saved_status); |
| 919 saved_statuses = g_list_insert_sorted(saved_statuses, saved_status, saved_statuses_sort_func); | 904 saved_statuses = g_list_insert_sorted(saved_statuses, saved_status, saved_statuses_sort_func); |
| 920 | 905 |
| 906 accounts = gaim_accounts_get_all_active(); | |
| 907 for (node = accounts; node != NULL; node = node->next) | |
| 908 { | |
| 909 GaimAccount *account; | |
| 910 | |
| 911 account = node->data; | |
| 912 gaim_savedstatus_activate_for_account(saved_status, account); | |
| 913 } | |
| 914 | |
| 915 g_list_free(accounts); | |
| 916 | |
| 917 gaim_prefs_set_int("/core/savedstatus/current", | |
| 918 gaim_savedstatus_get_creation_time(saved_status)); | |
| 921 } | 919 } |
| 922 | 920 |
| 923 void | 921 void |
| 924 gaim_savedstatus_activate_for_account(const GaimSavedStatus *saved_status, | 922 gaim_savedstatus_activate_for_account(const GaimSavedStatus *saved_status, |
| 925 GaimAccount *account) | 923 GaimAccount *account) |
