[gthumb/gthumb-3-2] unref the task after executing it



commit 4a82897bff14d8e380532e0b26eda1ad2e1c4ddf
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Tue Jun 18 16:22:18 2013 +0200

    unref the task after executing it

 extensions/contact_sheet/dlg-contact-sheet.c       |    1 +
 extensions/contact_sheet/dlg-image-wall.c          |    1 +
 extensions/file_manager/actions.c                  |    2 +-
 .../file_tools/gth-file-tool-adjust-contrast.c     |    2 ++
 extensions/gstreamer_tools/actions.c               |    1 +
 extensions/webalbums/dlg-web-exporter.c            |    1 +
 6 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/extensions/contact_sheet/dlg-contact-sheet.c b/extensions/contact_sheet/dlg-contact-sheet.c
index 49d06e5..6581f55 100644
--- a/extensions/contact_sheet/dlg-contact-sheet.c
+++ b/extensions/contact_sheet/dlg-contact-sheet.c
@@ -238,6 +238,7 @@ ok_clicked_cb (GtkWidget  *widget,
        gth_browser_exec_task (data->browser, task, FALSE);
        gtk_widget_destroy (data->dialog);
 
+       g_object_unref (task);
        g_free (thumbnail_caption);
        g_free (theme_name);
        g_free (file_extension);
diff --git a/extensions/contact_sheet/dlg-image-wall.c b/extensions/contact_sheet/dlg-image-wall.c
index 1066b5c..88aff40 100644
--- a/extensions/contact_sheet/dlg-image-wall.c
+++ b/extensions/contact_sheet/dlg-image-wall.c
@@ -184,6 +184,7 @@ ok_clicked_cb (GtkWidget  *widget,
        gth_browser_exec_task (data->browser, task, FALSE);
        gtk_widget_destroy (data->dialog);
 
+       g_object_unref (task);
        gth_contact_sheet_theme_unref (theme);
        g_free (file_extension);
        g_free (mime_type);
diff --git a/extensions/file_manager/actions.c b/extensions/file_manager/actions.c
index fb3bd8e..ac22296 100644
--- a/extensions/file_manager/actions.c
+++ b/extensions/file_manager/actions.c
@@ -897,7 +897,7 @@ copy_files_to_folder (GthBrowser *browser,
                          data);
        gth_browser_exec_task (browser, task, FALSE);
 
-
+       g_object_unref (task);
        g_object_unref (file_source);
 }
 
diff --git a/extensions/file_tools/gth-file-tool-adjust-contrast.c 
b/extensions/file_tools/gth-file-tool-adjust-contrast.c
index 3ec3ba9..148df0d 100644
--- a/extensions/file_tools/gth-file-tool-adjust-contrast.c
+++ b/extensions/file_tools/gth-file-tool-adjust-contrast.c
@@ -280,6 +280,8 @@ gth_file_tool_adjust_contrast_activate (GthFileTool *base)
                          G_CALLBACK (image_task_completed_cb),
                          base);
        gth_browser_exec_task (GTH_BROWSER (window), task, FALSE);
+
+       g_object_unref (task);
 }
 
 
diff --git a/extensions/gstreamer_tools/actions.c b/extensions/gstreamer_tools/actions.c
index ac12898..cf6d721 100644
--- a/extensions/gstreamer_tools/actions.c
+++ b/extensions/gstreamer_tools/actions.c
@@ -113,6 +113,7 @@ save_as_response_cb (GtkDialog  *file_sel,
 
        gtk_widget_destroy (GTK_WIDGET (file_sel));
 
+       g_object_unref (task);
        g_free (folder_uri);
        g_object_unref (folder);
        g_object_unref (file);
diff --git a/extensions/webalbums/dlg-web-exporter.c b/extensions/webalbums/dlg-web-exporter.c
index 15dc7d6..7aef165 100644
--- a/extensions/webalbums/dlg-web-exporter.c
+++ b/extensions/webalbums/dlg-web-exporter.c
@@ -209,6 +209,7 @@ ok_clicked_cb (GtkWidget  *widget,
        gth_browser_exec_task (data->browser, task, FALSE);
        gtk_widget_destroy (data->dialog);
 
+       g_object_unref (task);
        g_free (image_attributes);
        g_free (thumbnail_caption);
        g_free (theme_name);


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