[gthumb] unref the task after completion



commit 9ef096f419f99e88eab3e7bb3af8a32580ddf4b3
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Sun Sep 11 11:42:40 2016 +0200

    unref the task after completion

 extensions/edit_metadata/dlg-edit-metadata.c    |    4 +---
 extensions/gstreamer_tools/actions.c            |    1 -
 extensions/image_viewer/gth-image-viewer-page.c |    3 +--
 3 files changed, 2 insertions(+), 6 deletions(-)
---
diff --git a/extensions/edit_metadata/dlg-edit-metadata.c b/extensions/edit_metadata/dlg-edit-metadata.c
index 12a6d33..ab63353 100644
--- a/extensions/edit_metadata/dlg-edit-metadata.c
+++ b/extensions/edit_metadata/dlg-edit-metadata.c
@@ -136,6 +136,7 @@ saver_completed_cb (GthTask  *task,
                close_dialog (data);
 
        dialog_data_unref (data);
+       _g_object_unref (task);
 }
 
 
@@ -195,9 +196,6 @@ edit_metadata_dialog__response_cb (GtkDialog *dialog,
                          G_CALLBACK (saver_completed_cb),
                          data);
        gth_browser_exec_task (data->browser, task, GTH_TASK_FLAGS_IGNORE_ERROR);
-
-       g_object_unref (task);
-
 }
 
 
diff --git a/extensions/gstreamer_tools/actions.c b/extensions/gstreamer_tools/actions.c
index a7c0919..8b4288e 100644
--- a/extensions/gstreamer_tools/actions.c
+++ b/extensions/gstreamer_tools/actions.c
@@ -162,7 +162,6 @@ screenshot_ready_cb (GdkPixbuf *pixbuf,
                          G_CALLBACK (save_screenshot_task_completed_cb),
                          save_data);
        gth_browser_exec_task (GTH_BROWSER (save_data->browser), task, GTH_TASK_FLAGS_IGNORE_ERROR);
-
 }
 
 
diff --git a/extensions/image_viewer/gth-image-viewer-page.c b/extensions/image_viewer/gth-image-viewer-page.c
index a48c378..1a2353b 100644
--- a/extensions/image_viewer/gth-image-viewer-page.c
+++ b/extensions/image_viewer/gth-image-viewer-page.c
@@ -1433,6 +1433,7 @@ save_image_task_completed_cb (GthTask *task,
        }
 
        save_data_free (data);
+       _g_object_unref (task);
 }
 
 
@@ -1494,8 +1495,6 @@ _gth_image_viewer_page_real_save (GthViewerPage *base,
                          G_CALLBACK (save_image_task_completed_cb),
                          data);
        gth_browser_exec_task (GTH_BROWSER (self->priv->browser), task, GTH_TASK_FLAGS_DEFAULT);
-
-       _g_object_unref (task);
 }
 
 


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