From: Tim Wiederhake Date: Tue, 25 Jan 2011 21:21:55 +0000 (+0100) Subject: clients/view: Do not browse outside document range X-Git-Tag: 0.85.0~628 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1afc9a98fa918764167015d96ee2a730cb123715;p=platform%2Fupstream%2Fweston.git clients/view: Do not browse outside document range --- diff --git a/clients/view.c b/clients/view.c index 88c59ad..9e19a5a 100644 --- a/clients/view.c +++ b/clients/view.c @@ -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: