Commit 127de202 authored by Manuel Giraud's avatar Manuel Giraud Committed by Eli Zaretskii
Browse files

Fix desktop-save for dired buffers (bug#66697)

* lisp/dired.el (dired-desktop-save-p): Move all logic here.  Carry on
when 'desktop-files-not-to-save' is nil.
(dired-desktop-buffer-misc-data): Use it.
parent 20be8ed6
Pipeline #27436 failed with stage
in 11 minutes and 46 seconds
......@@ -4989,14 +4989,15 @@ Ask means pop up a menu for the user to select one of copy, move or link."
(defun dired-desktop-save-p ()
"Should `dired-directory' be desktop saved?"
(if (consp dired-directory)
(not (string-match-p desktop-files-not-to-save (car dired-directory)))
(not (string-match-p desktop-files-not-to-save dired-directory))))
(or (null desktop-files-not-to-save)
(and (stringp desktop-files-not-to-save)
(if (consp dired-directory)
(not (string-match-p desktop-files-not-to-save (car dired-directory)))
(not (string-match-p desktop-files-not-to-save dired-directory))))))
(defun dired-desktop-buffer-misc-data (dirname)
"Auxiliary information to be saved in desktop file."
(when (and (stringp desktop-files-not-to-save)
(dired-desktop-save-p))
(when (dired-desktop-save-p)
(cons
;; Value of `dired-directory'.
(if (consp dired-directory)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment