diff options
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 | } |