From 33f63ba8aa2fe1bfa8d94a0eaff86684b1ba04b5 Mon Sep 17 00:00:00 2001 From: Eric Koegel Date: Fri, 11 Nov 2011 15:57:52 +0300 Subject: [PATCH 2/2] Fix Seg Fault when paint_background_icon tries to use a NULL bg_icon --- src/image_viewer.c | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/image_viewer.c b/src/image_viewer.c index 2b47608..30a7ab3 100644 --- a/src/image_viewer.c +++ b/src/image_viewer.c @@ -798,12 +798,15 @@ paint_background_icon ( /* Draw the pixbuf on the cairo-context */ /****************************************/ - gdk_cairo_set_source_pixbuf ( - ctx, - viewer->priv->bg_icon, - 0.0, - 0.0); - cairo_paint_with_alpha (ctx, 0.1); + if(viewer->priv->bg_icon != NULL) + { + gdk_cairo_set_source_pixbuf ( + ctx, + viewer->priv->bg_icon, + 0.0, + 0.0); + cairo_paint_with_alpha (ctx, 0.1); + } } static void -- 1.7.5.4