From: Nickolay V. Shmyrev Date: Thu, 16 Feb 2006 20:39:06 +0000 (+0000) Subject: Add checks that are useful in the case of empty ps document. X-Git-Tag: EVINCE_0_5_1~25 X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=d92011c16819e24fddc553b0192c629033e8c799;p=evince.git Add checks that are useful in the case of empty ps document. --- diff --git a/ChangeLog b/ChangeLog index 0260f581..6aabd54c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,12 @@ +2006-02-16 Nickolay V. Shmyrev + + * ps/ps-document.c: (push_pixbuf), (setup_pixmap): + + Add checks that have sense for empty ps document. + 2006-02-15 Luca Ferretti - * configure.ac: Include PS in mime types - list. + * configure.ac: Include PS in mime types list. 2006-02-13 Nickolay V. Shmyrev diff --git a/ps/ps-document.c b/ps/ps-document.c index 75009dc9..2fabd261 100644 --- a/ps/ps-document.c +++ b/ps/ps-document.c @@ -210,6 +210,9 @@ push_pixbuf (PSDocument *gs) GdkColormap *cmap; GdkPixbuf *pixbuf; int width, height; + + if (gs->pstarget == NULL) + return; cmap = gdk_window_get_colormap (gs->pstarget); gdk_drawable_get_size (gs->bpixmap, &width, &height); @@ -311,6 +314,9 @@ setup_pixmap (PSDocument *gs, int page, double scale, int rotation) GdkColormap *colormap; double width, height; int pixmap_width, pixmap_height; + + if (gs->pstarget == NULL) + return; ev_document_get_page_size (EV_DOCUMENT (gs), page, &width, &height);