diff options
author | Nickolay V. Shmyrev <nshmyrev@src.gnome.org> | 2006-02-16 20:39:06 (GMT) |
---|---|---|
committer | Nickolay V. Shmyrev <nshmyrev@src.gnome.org> | 2006-02-16 20:39:06 (GMT) |
commit | d92011c16819e24fddc553b0192c629033e8c799 (patch) | |
tree | 588778d107c902920529bda86b7fd9c153f64ef4 /ps/ps-document.c | |
parent | a51b925a22d597db5ecca048f0b7913d5c64d6c6 (diff) |
Add checks that are useful in the case of empty ps document.
Diffstat (limited to 'ps/ps-document.c')
-rw-r--r-- | ps/ps-document.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ps/ps-document.c b/ps/ps-document.c index 75009dc..2fabd26 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); |