evince r2986 - in trunk: . backend/ps
- From: carlosgc svn gnome org
- To: svn-commits-list gnome org
- Subject: evince r2986 - in trunk: . backend/ps
- Date: Tue, 1 Apr 2008 13:37:38 +0100 (BST)
Author: carlosgc
Date: Tue Apr 1 13:37:38 2008
New Revision: 2986
URL: http://svn.gnome.org/viewvc/evince?rev=2986&view=rev
Log:
2008-04-01 Carlos Garcia Campos <carlosgc gnome org>
* backend/ps/ev-spectre.c: (ps_document_thumbnails_get_thumbnail):
Do not crash when thumbnail failed to render in PS backend. Fixes
bug #525015.
Modified:
trunk/ChangeLog
trunk/backend/ps/ev-spectre.c
Modified: trunk/backend/ps/ev-spectre.c
==============================================================================
--- trunk/backend/ps/ev-spectre.c (original)
+++ trunk/backend/ps/ev-spectre.c Tue Apr 1 13:37:38 2008
@@ -351,6 +351,11 @@
GdkPixbuf *pixbuf = NULL;
surface = ps_document_render (EV_DOCUMENT (ps), rc);
+ if (!surface) {
+ g_warning ("Error rendering thumbnail");
+ return NULL;
+ }
+
pixbuf = ev_document_misc_pixbuf_from_surface (surface);
cairo_surface_destroy (surface);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]