Mercurial > pidgin.yaz
diff src/savedstatuses.c @ 10423:3232e1a33899
[gaim-migrate @ 11675]
Set version numbers for all our xml files
Use xmlnode for writing accounts.xml
Add 2 conveniencey helper functions to xmlnode
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 26 Dec 2004 18:38:22 +0000 |
parents | 854c972ea863 |
children | 108151be77a3 |
line wrap: on
line diff
--- a/src/savedstatuses.c Sun Dec 26 05:56:18 2004 +0000 +++ b/src/savedstatuses.c Sun Dec 26 18:38:22 2004 +0000 @@ -64,9 +64,9 @@ char *message; }; -static GList *saved_statuses = NULL; -gboolean have_read_saved_statuses = FALSE; -static guint statuses_save_timer = 0; +static GList *saved_statuses = NULL; +static guint statuses_save_timer = 0; +static gboolean statuses_loaded = FALSE; /************************************************************************** * Helper functions @@ -165,7 +165,7 @@ GList *cur; node = xmlnode_new("statuses"); - xmlnode_set_attrib(node, "version", "1"); + xmlnode_set_attrib(node, "version", "1.0"); for (cur = saved_statuses; cur != NULL; cur = cur->next) { @@ -179,20 +179,20 @@ static void sync_statuses(void) { - xmlnode *statuses; + xmlnode *node; char *data; - if (!have_read_saved_statuses) { + if (!statuses_loaded) { gaim_debug_error("status", "Attempted to save statuses before they " "were read!\n"); return; } - statuses = statuses_to_xmlnode(); - data = xmlnode_to_formatted_str(statuses, NULL); + node = statuses_to_xmlnode(); + data = xmlnode_to_formatted_str(node, NULL); gaim_util_write_data_to_file("status.xml", data, -1); g_free(data); - xmlnode_free(statuses); + xmlnode_free(node); } static gboolean @@ -416,7 +416,7 @@ g_return_if_fail(user_dir != NULL); - have_read_saved_statuses = TRUE; + statuses_loaded = TRUE; filename = g_build_filename(user_dir, "status.xml", NULL);