From fd02642ee0238ae2b32b7a5ea7005abf0e72489d Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Tue, 22 Nov 2005 11:31:28 +0000 Subject: Fixed truncated option strings for numeric settings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8043 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/option_select.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'apps/gui/option_select.c') diff --git a/apps/gui/option_select.c b/apps/gui/option_select.c index 0e169617c4..68103c77c3 100644 --- a/apps/gui/option_select.c +++ b/apps/gui/option_select.c @@ -90,13 +90,14 @@ void option_select_prev(struct option_select * opt) opt->option-=opt->step; } -const char * option_select_get_text(struct option_select * opt, char * buffer) +const char * option_select_get_text(struct option_select * opt, char * buffer, + int buffersize) { if(opt->items) return(P2STR(opt->items[opt->option].string)); if(!opt->formatter) - snprintf(buffer, sizeof buffer,"%d %s", opt->option, opt->extra_string); + snprintf(buffer, buffersize,"%d %s", opt->option, opt->extra_string); else - opt->formatter(buffer, sizeof buffer, opt->option, opt->extra_string); + opt->formatter(buffer, buffersize, opt->option, opt->extra_string); return(buffer); } -- cgit v1.2.3