[gthumb] exporters: fixed run-time warnings when no file is selected
- From: Paolo Bacchilega <paobac src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gthumb] exporters: fixed run-time warnings when no file is selected
 
- Date: Thu, 26 Oct 2017 16:53:19 +0000 (UTC)
 
commit 08ede9589ca0c7198a2be6982b14a30bce3be257
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Thu Oct 26 18:41:51 2017 +0200
    exporters: fixed run-time warnings when no file is selected
 extensions/photobucket/dlg-export-to-photobucket.c |    3 ++-
 extensions/picasaweb/dlg-export-to-picasaweb.c     |    8 ++++----
 2 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/extensions/photobucket/dlg-export-to-photobucket.c 
b/extensions/photobucket/dlg-export-to-photobucket.c
index 1750afc..b83529e 100644
--- a/extensions/photobucket/dlg-export-to-photobucket.c
+++ b/extensions/photobucket/dlg-export-to-photobucket.c
@@ -80,7 +80,8 @@ destroy_dialog (DialogData *data)
        _g_object_unref (data->album);
        _g_object_list_unref (data->albums);
        _g_object_unref (data->builder);
-       gtk_widget_destroy (data->progress_dialog);
+       if (data->progress_dialog != NULL)
+               gtk_widget_destroy (data->progress_dialog);
        _g_object_list_unref (data->file_list);
        _g_object_unref (data->location);
        g_free (data);
diff --git a/extensions/picasaweb/dlg-export-to-picasaweb.c b/extensions/picasaweb/dlg-export-to-picasaweb.c
index 24f454e..2b5665c 100644
--- a/extensions/picasaweb/dlg-export-to-picasaweb.c
+++ b/extensions/picasaweb/dlg-export-to-picasaweb.c
@@ -71,12 +71,14 @@ destroy_dialog (DialogData *data)
 {
        if (data->dialog != NULL)
                gtk_widget_destroy (data->dialog);
-       gth_task_completed (GTH_TASK (data->service), NULL);
+       if (data->service != NULL)
+               gth_task_completed (GTH_TASK (data->service), NULL);
        _g_object_unref (data->cancellable);
        _g_object_unref (data->album);
        _g_object_unref (data->service);
        _g_object_list_unref (data->albums);
-       gtk_widget_destroy (data->progress_dialog);
+       if (data->progress_dialog != NULL)
+               gtk_widget_destroy (data->progress_dialog);
        _g_object_unref (data->builder);
        _g_object_list_unref (data->file_list);
        _g_object_unref (data->location);
@@ -489,8 +491,6 @@ dlg_export_to_picasaweb (GthBrowser *browser,
        if (data->file_list == NULL) {
                GError *error;
 
-               gth_task_dialog (GTH_TASK (data->service), TRUE, NULL);
-
                error = g_error_new_literal (GTH_ERROR, GTH_ERROR_GENERIC, _("No valid file selected."));
                _gtk_error_dialog_from_gerror_show (GTK_WINDOW (browser), _("Could not export the files"), 
error);
                g_clear_error (&error);
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]