[brasero] Fix warnings when not setting any image as a background for the cover editor
- From: Philippe Rouquier <philippr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [brasero] Fix warnings when not setting any image as a background for the cover editor
- Date: Sat, 5 Dec 2009 19:36:02 +0000 (UTC)
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]