[gthumb] [picasaweb] hide the progress dialog before showing the error dialog
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] [picasaweb] hide the progress dialog before showing the error dialog
- Date: Sat, 3 Apr 2010 20:44:35 +0000 (UTC)
commit be46548b0049c8738d6da4b82839ab4d5844999c
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sat Apr 3 22:15:48 2010 +0200
[picasaweb] hide the progress dialog before showing the error dialog
extensions/picasaweb/dlg-export-to-picasaweb.c | 2 ++
extensions/picasaweb/dlg-import-from-picasaweb.c | 6 ++++++
2 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/extensions/picasaweb/dlg-export-to-picasaweb.c b/extensions/picasaweb/dlg-export-to-picasaweb.c
index 3941c8d..f420391 100644
--- a/extensions/picasaweb/dlg-export-to-picasaweb.c
+++ b/extensions/picasaweb/dlg-export-to-picasaweb.c
@@ -112,6 +112,8 @@ post_photos_ready_cb (GObject *source_object,
gth_task_dialog (GTH_TASK (data->conn), TRUE);
if (! picasa_web_service_post_photos_finish (picasaweb, result, &error)) {
+ if (data->conn != NULL)
+ gth_task_dialog (GTH_TASK (data->conn), TRUE);
_gtk_error_dialog_from_gerror_show (GTK_WINDOW (data->browser), _("Could not upload the files"), &error);
return;
}
diff --git a/extensions/picasaweb/dlg-import-from-picasaweb.c b/extensions/picasaweb/dlg-import-from-picasaweb.c
index 1f79d33..0490595 100644
--- a/extensions/picasaweb/dlg-import-from-picasaweb.c
+++ b/extensions/picasaweb/dlg-import-from-picasaweb.c
@@ -294,6 +294,8 @@ list_albums_ready_cb (GObject *source_object,
_g_object_list_unref (data->albums);
data->albums = picasa_web_service_list_albums_finish (picasaweb, result, &error);
if (error != NULL) {
+ if (data->conn != NULL)
+ gth_task_dialog (GTH_TASK (data->conn), TRUE);
_gtk_error_dialog_from_gerror_show (GTK_WINDOW (data->browser), _("Could not get the album list"), &error);
gtk_widget_destroy (data->dialog);
return;
@@ -351,6 +353,8 @@ connection_ready_cb (GObject *source_object,
account_properties_dialog (data, data->email);
}
else {
+ if (data->conn != NULL)
+ gth_task_dialog (GTH_TASK (data->conn), TRUE);
_gtk_error_dialog_from_gerror_show (GTK_WINDOW (data->browser), _("Could not connect to the server"), &error);
gtk_widget_destroy (data->dialog);
}
@@ -750,6 +754,8 @@ list_photos_ready_cb (GObject *source_object,
_g_object_list_unref (data->photos);
data->photos = picasa_web_service_list_albums_finish (picasaweb, result, &error);
if (error != NULL) {
+ if (data->conn != NULL)
+ gth_task_dialog (GTH_TASK (data->conn), TRUE);
_gtk_error_dialog_from_gerror_show (GTK_WINDOW (data->browser), _("Could not get the photo list"), &error);
gtk_widget_destroy (data->dialog);
return;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]