comparison 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
comparison
equal deleted inserted replaced
16554:1f9cba8efdfb 16557:06ee8064b3d0
1326 } 1326 }
1327 1327
1328 void 1328 void
1329 purple_prefs_update_old() 1329 purple_prefs_update_old()
1330 { 1330 {
1331 purple_prefs_rename("/core", "/purple");
1332
1331 /* Remove some no-longer-used prefs */ 1333 /* Remove some no-longer-used prefs */
1332 purple_prefs_remove("/purple/away/auto_response/enabled"); 1334 purple_prefs_remove("/purple/away/auto_response/enabled");
1333 purple_prefs_remove("/purple/away/auto_response/idle_only"); 1335 purple_prefs_remove("/purple/away/auto_response/idle_only");
1334 purple_prefs_remove("/purple/away/auto_response/in_active_conv"); 1336 purple_prefs_remove("/purple/away/auto_response/in_active_conv");
1335 purple_prefs_remove("/purple/away/auto_response/sec_before_resend"); 1337 purple_prefs_remove("/purple/away/auto_response/sec_before_resend");
1359 purple_prefs_get_bool("/purple/sound/while_away")) 1361 purple_prefs_get_bool("/purple/sound/while_away"))
1360 { 1362 {
1361 purple_prefs_set_int("/purple/sound/while_status", 3); 1363 purple_prefs_set_int("/purple/sound/while_status", 3);
1362 } 1364 }
1363 purple_prefs_remove("/purple/sound/while_away"); 1365 purple_prefs_remove("/purple/sound/while_away");
1364 purple_prefs_rename("/core", "/purple");
1365 } 1366 }
1366 1367
1367 void * 1368 void *
1368 purple_prefs_get_handle(void) 1369 purple_prefs_get_handle(void)
1369 { 1370 {