summaryrefslogtreecommitdiff
path: root/apps/plugins/text_viewer/tv_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/text_viewer/tv_menu.c')
-rw-r--r--apps/plugins/text_viewer/tv_menu.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/apps/plugins/text_viewer/tv_menu.c b/apps/plugins/text_viewer/tv_menu.c
index 3d22794f62..1cc471e207 100644
--- a/apps/plugins/text_viewer/tv_menu.c
+++ b/apps/plugins/text_viewer/tv_menu.c
@@ -200,16 +200,19 @@ static bool tv_statusbar_setting(void)
200 200
201static bool tv_font_setting(void) 201static bool tv_font_setting(void)
202{ 202{
203 struct browse_context browse;
204 char font[MAX_PATH], name[MAX_FILENAME+10]; 203 char font[MAX_PATH], name[MAX_FILENAME+10];
205
206 rb->snprintf(name, sizeof(name), "%s.fnt", new_prefs.font_name); 204 rb->snprintf(name, sizeof(name), "%s.fnt", new_prefs.font_name);
207 rb->browse_context_init(&browse, SHOW_FONT,
208 BROWSE_SELECTONLY|BROWSE_NO_CONTEXT_MENU,
209 "Font", Icon_Menu_setting, FONT_DIR, name);
210 205
211 browse.buf = font; 206 struct browse_context browse = {
212 browse.bufsize = sizeof(font); 207 .dirfilter = SHOW_FONT,
208 .flags = BROWSE_SELECTONLY | BROWSE_NO_CONTEXT_MENU,
209 .title = "Font", /* XXX: Translate? */
210 .icon = Icon_Menu_setting,
211 .root = FONT_DIR,
212 .selected = name,
213 .buf = font,
214 .bufsize = sizeof(font),
215 };
213 216
214 rb->rockbox_browse(&browse); 217 rb->rockbox_browse(&browse);
215 218