mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05:00
Migrate old time display format settings
This commit is contained in:
parent
84a8da7741
commit
6c668bce88
@ -103,6 +103,28 @@ prefs_load(void)
|
||||
g_error_free(err);
|
||||
}
|
||||
|
||||
// migrate pre 0.4.7 time settings format
|
||||
if (g_key_file_has_key(prefs, PREF_GROUP_UI, "time", NULL)) {
|
||||
char *time = g_key_file_get_string(prefs, PREF_GROUP_UI, "time", NULL);
|
||||
if (g_strcmp0(time, "minutes") == 0) {
|
||||
g_key_file_set_string(prefs, PREF_GROUP_UI, "time", "%H:%M");
|
||||
} else if (g_strcmp0(time, "seconds") == 0) {
|
||||
g_key_file_set_string(prefs, PREF_GROUP_UI, "time", "%H:%M:%S");
|
||||
} else if (g_strcmp0(time, "off") == 0) {
|
||||
g_key_file_set_string(prefs, PREF_GROUP_UI, "time", "");
|
||||
}
|
||||
}
|
||||
if (g_key_file_has_key(prefs, PREF_GROUP_UI, "time.statusbar", NULL)) {
|
||||
char *time = g_key_file_get_string(prefs, PREF_GROUP_UI, "time.statusbar", NULL);
|
||||
if (g_strcmp0(time, "minutes") == 0) {
|
||||
g_key_file_set_string(prefs, PREF_GROUP_UI, "time.statusbar", "%H:%M");
|
||||
} else if (g_strcmp0(time, "seconds") == 0) {
|
||||
g_key_file_set_string(prefs, PREF_GROUP_UI, "time.statusbar", "%H:%M:%S");
|
||||
} else if (g_strcmp0(time, "off") == 0) {
|
||||
g_key_file_set_string(prefs, PREF_GROUP_UI, "time.statusbar", "");
|
||||
}
|
||||
}
|
||||
|
||||
_save_prefs();
|
||||
|
||||
boolean_choice_ac = autocomplete_new();
|
||||
|
Loading…
Reference in New Issue
Block a user