From 82054dc137badce7390045d8a863d5b45b92b38c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Stenberg?= Date: Sun, 23 Feb 2003 18:54:28 +0000 Subject: [PATCH] Bug fix: .cfg line 'font' must use set_file() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3324 a1c6a512-1295-4272-9138-f99709370657 --- apps/settings.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/settings.c b/apps/settings.c index 48d1d8c92e..be0801c304 100644 --- a/apps/settings.c +++ b/apps/settings.c @@ -888,8 +888,10 @@ bool settings_load_config(char* file) else if (!strcasecmp(name, "bidir limit")) set_cfg_int(&global_settings.bidir_limit, value, 0, 200); #ifdef HAVE_LCD_BITMAP - else if (!strcasecmp(name, "font")) - strncpy(global_settings.font_file, value, MAX_FILENAME); + else if (!strcasecmp(name, "font")) { + if (!font_load(value)) + set_file(value, global_settings.font_file, MAX_FILENAME); + } else if (!strcasecmp(name, "scroll step")) set_cfg_int(&global_settings.scroll_step, value, 1, LCD_WIDTH); else if (!strcasecmp(name, "statusbar"))