mirror of
https://github.com/djcb/mu.git
synced 2024-06-26 07:29:17 +02:00
mu4e: ensure filename is valid for removing it later
lexical-let the filename to be removed later, so it's still valid.
This commit is contained in:
parent
a81270583f
commit
bd0fd4b8d8
|
@ -142,8 +142,9 @@ return the result."
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
(defun mu4e-remove-file-later (filename)
|
(defun mu4e-remove-file-later (filename)
|
||||||
"Remove FILENAME in a few seconds."
|
"Remove FILENAME in a few seconds."
|
||||||
(run-at-time "10 sec" nil
|
(lexical-let ((filename filename))
|
||||||
(lambda () (ignore-errors (delete-file filename)))))
|
(run-at-time "10 sec" nil
|
||||||
|
(lambda () (ignore-errors (delete-file filename))))))
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
@ -934,7 +935,7 @@ frame to display buffer BUF."
|
||||||
(setq mu4e~progress-reporter nil))
|
(setq mu4e~progress-reporter nil))
|
||||||
(let* ((status (process-status proc))
|
(let* ((status (process-status proc))
|
||||||
(code (process-exit-status proc))
|
(code (process-exit-status proc))
|
||||||
(maybe-error (or (not (eq status 'exit)) (/= code 0)))
|
(maybe-error (or (not (eq status 'exit)) (/= code 0)))
|
||||||
(buf (and (buffer-live-p mu4e~update-buffer) mu4e~update-buffer))
|
(buf (and (buffer-live-p mu4e~update-buffer) mu4e~update-buffer))
|
||||||
(win (and buf (get-buffer-window buf))))
|
(win (and buf (get-buffer-window buf))))
|
||||||
(message nil)
|
(message nil)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user