diff libpurple/prefs.c @ 16557:06ee8064b3d0

Rename parents first, then rename/remove the dead children. Also, set the idle-setting to 'purple' if it was 'gaim' before migration.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Sat, 28 Apr 2007 03:22:34 +0000
parents 1b58a7fabb7e
children efbe682933f7
line wrap: on
line diff
--- a/libpurple/prefs.c	Sat Apr 28 02:42:26 2007 +0000
+++ b/libpurple/prefs.c	Sat Apr 28 03:22:34 2007 +0000
@@ -1328,6 +1328,8 @@
 void
 purple_prefs_update_old()
 {
+	purple_prefs_rename("/core", "/purple");
+
 	/* Remove some no-longer-used prefs */
 	purple_prefs_remove("/purple/away/auto_response/enabled");
 	purple_prefs_remove("/purple/away/auto_response/idle_only");
@@ -1361,7 +1363,6 @@
 		purple_prefs_set_int("/purple/sound/while_status", 3);
 	}
 	purple_prefs_remove("/purple/sound/while_away");
-	purple_prefs_rename("/core", "/purple");
 }
 
 void *