emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 1d9e4900a3: Fix update of Dired display when it was called on a c


From: Eli Zaretskii
Subject: master 1d9e4900a3: Fix update of Dired display when it was called on a cons cell
Date: Sun, 4 Sep 2022 01:42:16 -0400 (EDT)

branch: master
commit 1d9e4900a336b6fa2047404ff25ec31cf8ec613f
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    Fix update of Dired display when it was called on a cons cell
    
    * lisp/dired.el (dired-internal-do-deletions): Make sure that FN's
    directory entry is updated on display.  (Bug#57565)
---
 lisp/dired.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lisp/dired.el b/lisp/dired.el
index fa06c8fd44..facfb35ab4 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -3746,7 +3746,10 @@ non-empty directories is allowed."
                      (progress-reporter-update progress-reporter succ)
                      (dired-fun-in-all-buffers
                       (file-name-directory fn) (file-name-nondirectory fn)
-                      #'dired-delete-entry fn))
+                      #'dired-delete-entry fn)
+                      ;; For when FN's directory name is different
+                      ;; from the current buffer's dired-directory.
+                      (dired-delete-entry fn))
                   (quit (throw '--delete-cancel (message "OK, canceled")))
                  (error ;; catch errors from failed deletions
                   (dired-log "%s: %s\n" (car err) (error-message-string err))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]