diff options
Diffstat (limited to 'src/prefs_account.c')
-rw-r--r-- | src/prefs_account.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/prefs_account.c b/src/prefs_account.c index 90aedd0e..c7d51473 100644 --- a/src/prefs_account.c +++ b/src/prefs_account.c @@ -337,7 +337,8 @@ static PrefParam param[] = { &compose.sigfile_radiobtn, prefs_account_enum_set_data_from_radiobtn, prefs_account_enum_set_radiobtn}, - {"signature_path", "~/"DEFAULT_SIGNATURE, &tmp_ac_prefs.sig_path, P_STRING, + {"signature_path", "~" G_DIR_SEPARATOR_S DEFAULT_SIGNATURE, + &tmp_ac_prefs.sig_path, P_STRING, &compose.sigpath_entry, prefs_set_data_from_entry, prefs_set_entry}, @@ -527,7 +528,7 @@ PrefsAccount *prefs_account_new(void) void prefs_account_read_config(PrefsAccount *ac_prefs, const gchar *label) { - const guchar *p = label; + const gchar *p = label; gchar *rcpath; gint id; @@ -541,7 +542,7 @@ void prefs_account_read_config(PrefsAccount *ac_prefs, const gchar *label) g_free(rcpath); *ac_prefs = tmp_ac_prefs; - while (*p && !isdigit(*p)) p++; + while (*p && !g_ascii_isdigit(*p)) p++; id = atoi(p); if (id < 0) g_warning("wrong account id: %d\n", id); ac_prefs->account_id = id; |