[brasero] Fix warnings when not setting any image as a background for the cover editor



commit ec57f48e838c0bbbfd9e7086a7efb9594d7d4dcc
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date:   Sat Dec 5 20:20:06 2009 +0100

    Fix warnings when not setting any image as a background for the cover editor

 libbrasero-utils/brasero-jacket-view.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/libbrasero-utils/brasero-jacket-view.c b/libbrasero-utils/brasero-jacket-view.c
index 04cac81..3201bd5 100644
--- a/libbrasero-utils/brasero-jacket-view.c
+++ b/libbrasero-utils/brasero-jacket-view.c
@@ -503,11 +503,11 @@ brasero_jacket_view_print (BraseroJacketView *self,
 			   guint y)
 {
 	cairo_t *ctx;
-	GdkPixbuf *scaled;
 	GdkRectangle rect;
 	PangoLayout *layout;
 	gdouble resolution_x;
 	gdouble resolution_y;
+	GdkPixbuf *scaled = NULL;
 	BraseroJacketViewPrivate *priv;
 
 	priv = BRASERO_JACKET_VIEW_PRIVATE (self);
@@ -534,7 +534,7 @@ brasero_jacket_view_print (BraseroJacketView *self,
 		scaled = brasero_jacket_view_scale_image (self,
 							  resolution_x,
 							  resolution_y);
-	else
+	else if (priv->scaled)
 		scaled = g_object_ref (priv->scaled);
 
 	layout = gtk_print_context_create_pango_layout (context);
@@ -559,7 +559,9 @@ brasero_jacket_view_print (BraseroJacketView *self,
 					 FALSE);
 
 	g_object_unref (layout);
-	g_object_unref (scaled);
+
+	if (scaled)
+		g_object_unref (scaled);
 
 	return rect.height;
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]