summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/gui/list.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/apps/gui/list.c b/apps/gui/list.c
index 2ba4d4e..2c84966 100644
--- a/apps/gui/list.c
+++ b/apps/gui/list.c
@@ -787,10 +787,11 @@ static char simplelist_text[SIMPLELIST_MAX_LINES][SIMPLELIST_MAX_LINELENGTH];
void simplelist_set_line_count(int lines)
{
if (lines < 0)
- lines = 0;
- else if (lines > SIMPLELIST_MAX_LINES)
- lines = SIMPLELIST_MAX_LINES;
- simplelist_line_count = 0;
+ simplelist_line_count = 0;
+ else if (lines >= SIMPLELIST_MAX_LINES)
+ simplelist_line_count = SIMPLELIST_MAX_LINES;
+ else
+ simplelist_line_count = lines;
}
/* get the current amount of lines shown */
int simplelist_get_line_count(void)