]> git.eshelyaron.com Git - emacs.git/commitdiff
* dired.el (dired-internal-do-deletions) messaging fixup
authorLars Ingebrigtsen <larsi@gnus.org>
Sun, 9 Feb 2014 02:19:15 +0000 (18:19 -0800)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 9 Feb 2014 02:19:15 +0000 (18:19 -0800)
* dired.el (dired-internal-do-deletions): Don't say "Deleting..."
before we actually start to delete things.

Fixes: debbugs:16331
lisp/ChangeLog
lisp/dired.el

index ead1915cef19103cdad1fb6953736b87aebac188..3f730aba5e2168db58e5b0d1d777fdb7ff121333 100644 (file)
@@ -1,5 +1,8 @@
 2014-02-09  Lars Ingebrigtsen  <larsi@gnus.org>
 
+       * dired.el (dired-internal-do-deletions): Don't say "Deleting..."
+       before we actually start to delete things (bug#16331).
+
        * subr.el (event-start): Doc fix (bug#14228).
        (event-end): Ditto.
 
index 5e0c9047005c29b5eeaa1086fdb2828f3c8cd977..36a432c05ce19c8a6e11699f90a3a204c3b97916 100644 (file)
@@ -2905,11 +2905,7 @@ non-empty directories is allowed."
   (let* ((files (mapcar (function car) l))
         (count (length l))
         (succ 0)
-        (trashing (and trash delete-by-moving-to-trash))
-        (progress-reporter
-         (make-progress-reporter
-          (if trashing "Trashing..." "Deleting...")
-          succ count)))
+        (trashing (and trash delete-by-moving-to-trash)))
     ;; canonicalize file list for pop up
     (setq files (nreverse (mapcar (function dired-make-relative) files)))
     (if (dired-mark-pop-up
@@ -2918,7 +2914,11 @@ non-empty directories is allowed."
                 (if trashing "Trash" "Delete")
                 (dired-mark-prompt arg files)))
        (save-excursion
-         (let (failures);; files better be in reverse order for this loop!
+         (let ((progress-reporter
+                (make-progress-reporter
+                 (if trashing "Trashing..." "Deleting...")
+                 succ count))
+               failures) ;; files better be in reverse order for this loop!
            (while l
              (goto-char (cdr (car l)))
              (let ((inhibit-read-only t))
@@ -2931,7 +2931,7 @@ non-empty directories is allowed."
                      (dired-fun-in-all-buffers
                       (file-name-directory fn) (file-name-nondirectory fn)
                       (function dired-delete-entry) fn))
-                 (error;; catch errors from failed deletions
+                 (error ;; catch errors from failed deletions
                   (dired-log "%s\n" err)
                   (setq failures (cons (car (car l)) failures)))))
              (setq l (cdr l)))