summaryrefslogtreecommitdiff
path: root/apps/plugins/text_viewer/tv_menu.c
diff options
context:
space:
mode:
authorYoshihisa Uchida <uchida@rockbox.org>2010-06-08 10:34:13 +0000
committerYoshihisa Uchida <uchida@rockbox.org>2010-06-08 10:34:13 +0000
commit88bd00903af1692f05f3a71c397e0c62f760e756 (patch)
tree68e1ae0dab9bb9b348b00c1fa33b30c1d14965f4 /apps/plugins/text_viewer/tv_menu.c
parent12fa759aadf67ca63c366edf08d9e8901b41c9bb (diff)
downloadrockbox-88bd00903af1692f05f3a71c397e0c62f760e756.tar.gz
rockbox-88bd00903af1692f05f3a71c397e0c62f760e756.zip
text viewer: 1) fix uisim abends when fonts list is displayed.
2) simplify the logic to change font. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26685 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/text_viewer/tv_menu.c')
-rw-r--r--apps/plugins/text_viewer/tv_menu.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/plugins/text_viewer/tv_menu.c b/apps/plugins/text_viewer/tv_menu.c
index d9b5343490..eb92782385 100644
--- a/apps/plugins/text_viewer/tv_menu.c
+++ b/apps/plugins/text_viewer/tv_menu.c
@@ -254,6 +254,7 @@ static bool tv_font_setting(void)
254 int new_font = 0; 254 int new_font = 0;
255 int old_font; 255 int old_font;
256 bool res; 256 bool res;
257 unsigned char font_path[MAX_PATH];
257 258
258 struct tree_context *tree; 259 struct tree_context *tree;
259 struct tree_context backup; 260 struct tree_context backup;
@@ -266,7 +267,8 @@ static bool tv_font_setting(void)
266 rb->strlcat(backup.currdir, "/", MAX_PATH); 267 rb->strlcat(backup.currdir, "/", MAX_PATH);
267 rb->strlcat(backup.currdir, dc[tree->selected_item].name, MAX_PATH); 268 rb->strlcat(backup.currdir, dc[tree->selected_item].name, MAX_PATH);
268 tree->dirfilter = &dirfilter; 269 tree->dirfilter = &dirfilter;
269 rb->set_current_file(FONT_DIR"/"); 270 rb->snprintf(font_path, MAX_PATH, "%s/", FONT_DIR);
271 rb->set_current_file(font_path);
270 count = tree->filesindir; 272 count = tree->filesindir;
271 273
272 struct opt_items names[count]; 274 struct opt_items names[count];