From 574925f7b2618bb12dd6e8d63fcbc08b97c42126 Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Thu, 30 Jun 2005 05:50:58 +0000 Subject: unref the pixbuf iff it exists. Thu Jun 30 01:50:14 2005 Jonathan Blandford * shell/ev-pixbuf-cache.c (clear_selection_if_needed): unref the pixbuf iff it exists. --- (limited to 'shell') diff --git a/shell/ev-pixbuf-cache.c b/shell/ev-pixbuf-cache.c index 6c5618d..58ba3bf 100644 --- a/shell/ev-pixbuf-cache.c +++ b/shell/ev-pixbuf-cache.c @@ -653,7 +653,8 @@ clear_selection_if_needed (EvPixbufCache *pixbuf_cache, gfloat scale) { if (new_selection_pixbuf_needed (pixbuf_cache, job_info, page, scale)) { - g_object_unref (job_info->selection); + if (job_info->selection) + g_object_unref (job_info->selection); job_info->selection = NULL; job_info->selection_points.x1 = -1; } -- cgit v0.9.1