mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-11-18 06:59:46 -05:00
clients/view: Do not browse outside document range
This commit is contained in:
parent
00439617f3
commit
1afc9a98fa
1 changed files with 8 additions and 2 deletions
|
|
@ -127,14 +127,20 @@ key_handler(struct window *window, struct input *input, uint32_t time,
|
|||
case KEY_PAGEDOWN:
|
||||
if (!state)
|
||||
break;
|
||||
view->page++;
|
||||
|
||||
if (view->page + 1 < poppler_document_get_n_pages(view->document))
|
||||
view->page++;
|
||||
|
||||
window_schedule_redraw(view->window);
|
||||
break;
|
||||
case KEY_BACKSPACE:
|
||||
case KEY_PAGEUP:
|
||||
if (!state)
|
||||
break;
|
||||
view->page--;
|
||||
|
||||
if(view->page > 0)
|
||||
view->page--;
|
||||
|
||||
window_schedule_redraw(view->window);
|
||||
break;
|
||||
default:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue