diff options
author | Jens Arnold <amiconn@rockbox.org> | 2005-11-22 11:31:28 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2005-11-22 11:31:28 +0000 |
commit | fd02642ee0238ae2b32b7a5ea7005abf0e72489d (patch) | |
tree | 9e1b3eb683698210e439fb3867b0709d6f1bb03a /apps/gui/option_select.c | |
parent | be15957c247acf928ebb07f2bc327fffa6a34baa (diff) | |
download | rockbox-fd02642ee0238ae2b32b7a5ea7005abf0e72489d.tar.gz rockbox-fd02642ee0238ae2b32b7a5ea7005abf0e72489d.zip |
Fixed truncated option strings for numeric settings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8043 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/option_select.c')
-rw-r--r-- | apps/gui/option_select.c | 7 |
1 files changed, 4 insertions, 3 deletions
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) | |||
90 | opt->option-=opt->step; | 90 | opt->option-=opt->step; |
91 | } | 91 | } |
92 | 92 | ||
93 | const char * option_select_get_text(struct option_select * opt, char * buffer) | 93 | const char * option_select_get_text(struct option_select * opt, char * buffer, |
94 | int buffersize) | ||
94 | { | 95 | { |
95 | if(opt->items) | 96 | if(opt->items) |
96 | return(P2STR(opt->items[opt->option].string)); | 97 | return(P2STR(opt->items[opt->option].string)); |
97 | if(!opt->formatter) | 98 | if(!opt->formatter) |
98 | snprintf(buffer, sizeof buffer,"%d %s", opt->option, opt->extra_string); | 99 | snprintf(buffer, buffersize,"%d %s", opt->option, opt->extra_string); |
99 | else | 100 | else |
100 | opt->formatter(buffer, sizeof buffer, opt->option, opt->extra_string); | 101 | opt->formatter(buffer, buffersize, opt->option, opt->extra_string); |
101 | return(buffer); | 102 | return(buffer); |
102 | } | 103 | } |