[gthumb] Just suppress post-import delete warnings, not the delete attempts
- From: Michael J. Chudobiak <mjc src gnome org>
- To: svn-commits-list gnome org
- Subject: [gthumb] Just suppress post-import delete warnings, not the delete attempts
- Date: Mon, 8 Jun 2009 10:23:47 -0400 (EDT)
commit 98ad4559f4af04b77c663804b7d5c7fb40ef6f98
Author: Michael J. Chudobiak <mjc avtechpulse com>
Date: Mon Jun 8 10:23:20 2009 -0400
Just suppress post-import delete warnings, not the delete attempts
---
src/dlg-photo-importer.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/dlg-photo-importer.c b/src/dlg-photo-importer.c
index dfca171..13caf67 100644
--- a/src/dlg-photo-importer.c
+++ b/src/dlg-photo-importer.c
@@ -95,6 +95,7 @@ struct _DialogData {
gboolean view_folder;
gboolean delete_from_camera;
+ gboolean suppress_delete_warnings;
gboolean adjust_orientation;
char *main_dest_folder;
@@ -1192,9 +1193,9 @@ save_images__step (AsyncOperationData *aodata,
if (data->delete_from_camera) {
debug (DEBUG_INFO, "import delete: %s", path);
g_file_delete (gfile, NULL, &error);
- if (error) {
- display_error_dialog (data, _("Could not delete photos on the camera - further deletes are disabled"), error->message);
- data->delete_from_camera = FALSE;
+ if (error && !(data->suppress_delete_warnings)) {
+ display_error_dialog (data, _("Could not delete one or more of the photos"), error->message);
+ data->suppress_delete_warnings = TRUE;
g_clear_error (&error);
}
}
@@ -1298,6 +1299,7 @@ ok_clicked_cb (GtkButton *button,
return;
data->delete_from_camera = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (data->delete_checkbutton));
+ data->suppress_delete_warnings = FALSE;
data->adjust_orientation = eel_gconf_get_boolean (PREF_PHOTO_IMPORT_RESET_EXIF_ORIENTATION, TRUE);
eel_gconf_set_boolean (PREF_PHOTO_IMPORT_DELETE, data->delete_from_camera);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]