From 0846c5daee0bfa6f304e278125a096c710c3c43c Mon Sep 17 00:00:00 2001 From: perry.werneck@gmail.com Date: Tue, 17 Apr 2012 14:37:46 +0000 Subject: [PATCH] Corrigindo leak na imagem de logotipo --- src/gtk/dialog.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/gtk/dialog.c b/src/gtk/dialog.c index 209c077..271ff9b 100644 --- a/src/gtk/dialog.c +++ b/src/gtk/dialog.c @@ -542,12 +542,16 @@ if(logo && g_file_test(filename,G_FILE_TEST_EXISTS)) { - GError *error = NULL; + GError * error = NULL; GdkPixbuf * pix = gdk_pixbuf_new_from_file(filename,&error); gtk_about_dialog_set_logo(dialog,pix); - if(!pix) + if(pix) + { + g_object_unref(pix); + } + else { g_warning("Can't load %s: %s",filename,error->message); g_error_free(error); -- libgit2 0.21.2