diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/console.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/console.c b/lib/console.c index b62fe4cc..3fee403e 100644 --- a/lib/console.c +++ b/lib/console.c @@ -189,10 +189,11 @@ console_select(CHAR16 *title[], CHAR16* selectors[], unsigned int start) SIMPLE_TEXT_OUTPUT_INTERFACE *co = ST->ConOut; EFI_INPUT_KEY k; EFI_STATUS status; - unsigned int selector; + int selector; unsigned int selector_lines = count_lines(selectors); int selector_max_cols = 0; - unsigned int i, offs_col, offs_row, size_cols, size_rows, lines; + unsigned int i; + int offs_col, offs_row, size_cols, size_rows, lines; unsigned int selector_offset; UINTN cols, rows; @@ -224,7 +225,7 @@ console_select(CHAR16 *title[], CHAR16* selectors[], unsigned int start) lines = selector_lines; } - if (start > lines) { + if (start > (unsigned)lines) { selector = lines; selector_offset = start - lines; } else { |
