From 8db526f6f913aef0cba921e3e0911833f7a6dff4 Mon Sep 17 00:00:00 2001 From: infirit Date: Fri, 21 Nov 2014 17:37:09 +0100 Subject: do not reload the archive if the operation was canceled Based on FR commit: fce07b555afa34a17ce7faf6c7936915a3bf250b From: Paolo Bacchilega --- src/fr-window.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/fr-window.c') diff --git a/src/fr-window.c b/src/fr-window.c index b462077..5219e74 100644 --- a/src/fr-window.c +++ b/src/fr-window.c @@ -3180,7 +3180,8 @@ action_performed (FrArchive *archive, case FR_ACTION_DELETING_FILES: close_progress_dialog (window, FALSE); - fr_window_archive_reload (window); + if (error->type != FR_PROC_ERROR_STOPPED) + fr_window_archive_reload (window); return; case FR_ACTION_ADDING_FILES: @@ -3196,7 +3197,7 @@ action_performed (FrArchive *archive, window->priv->archive_new = FALSE; fr_window_add_to_recent_list (window, window->priv->archive_uri); } - if (! window->priv->batch_mode) { + if (! window->priv->batch_mode && (error->type != FR_PROC_ERROR_STOPPED)) { fr_window_archive_reload (window); return; } -- cgit v1.2.1