[gthumb] unref the task after executing it
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] unref the task after executing it
- Date: Tue, 18 Jun 2013 17:21:37 +0000 (UTC)
commit f3840461434c695a8ecaa843a0e92e56e2020111
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]