From 4bc8ddd5ef4642ccd4dd07ed9ba94fefd7dd2d2c Mon Sep 17 00:00:00 2001 From: Marek Kasik Date: Wed, 10 Aug 2016 15:16:17 +0200 Subject: libview: Check number of pages when processing button events Check whether there are some pages in the opened document when processing button events to avoid crash. https://bugzilla.gnome.org/show_bug.cgi?id=769700 origin commit: https://git.gnome.org/browse/evince/commit/?id=f30aed7 --- libview/ev-view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libview') diff --git a/libview/ev-view.c b/libview/ev-view.c index 5fbf12ff..c767368e 100644 --- a/libview/ev-view.c +++ b/libview/ev-view.c @@ -3623,7 +3623,7 @@ ev_view_button_press_event (GtkWidget *widget, { EvView *view = EV_VIEW (widget); - if (!view->document) + if (!view->document || ev_document_get_n_pages (view->document) <= 0) return FALSE; if (!gtk_widget_has_focus (widget)) { -- cgit v1.2.1