[gthumb] unref the task when not needed anymore.



commit 6fc52a3fe6e0b6e348567856feca9639ead2c552
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Mon Jun 24 12:28:39 2013 +0200

    unref the task when not needed anymore.
    
    this partially reverts commit f3840461434c695a8ecaa843a0e92e56e2020111

 extensions/file_manager/actions.c                  |    1 -
 .../file_tools/gth-file-tool-adjust-contrast.c     |    2 --
 extensions/gstreamer_tools/actions.c               |    2 +-
 3 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/extensions/file_manager/actions.c b/extensions/file_manager/actions.c
index ac22296..a41151f 100644
--- a/extensions/file_manager/actions.c
+++ b/extensions/file_manager/actions.c
@@ -897,7 +897,6 @@ 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 148df0d..3ec3ba9 100644
--- a/extensions/file_tools/gth-file-tool-adjust-contrast.c
+++ b/extensions/file_tools/gth-file-tool-adjust-contrast.c
@@ -280,8 +280,6 @@ 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 cd23eb7..a2bd807 100644
--- a/extensions/gstreamer_tools/actions.c
+++ b/extensions/gstreamer_tools/actions.c
@@ -68,6 +68,7 @@ save_screenshot_task_completed_cb (GthTask  *task,
                gst_element_set_state (gth_media_viewer_page_get_playbin (page), GST_STATE_PLAYING);
 
        save_date_free (save_data);
+       g_object_unref (task);
 }
 
 
@@ -113,7 +114,6 @@ 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);


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