evince r2986 - in trunk: . backend/ps



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]