Commit 0846c5daee0bfa6f304e278125a096c710c3c43c

Authored by perry.werneck@gmail.com
1 parent deb3894c

Corrigindo leak na imagem de logotipo

Showing 1 changed file with 6 additions and 2 deletions   Show diff stats
src/gtk/dialog.c
... ... @@ -542,12 +542,16 @@
542 542  
543 543 if(logo && g_file_test(filename,G_FILE_TEST_EXISTS))
544 544 {
545   - GError *error = NULL;
  545 + GError * error = NULL;
546 546 GdkPixbuf * pix = gdk_pixbuf_new_from_file(filename,&error);
547 547  
548 548 gtk_about_dialog_set_logo(dialog,pix);
549 549  
550   - if(!pix)
  550 + if(pix)
  551 + {
  552 + g_object_unref(pix);
  553 + }
  554 + else
551 555 {
552 556 g_warning("Can't load %s: %s",filename,error->message);
553 557 g_error_free(error);
... ...