branch: externals/dired-preview commit 4857868357a98c9dc2f9835f2de7834cfa3e2db6 Author: Protesilaos Stavrou <i...@protesilaos.com> Commit: Protesilaos Stavrou <i...@protesilaos.com>
Harden dired-preview--close-previews-outside-dired conditionality --- dired-preview.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dired-preview.el b/dired-preview.el index 81adeee873..569815de7f 100644 --- a/dired-preview.el +++ b/dired-preview.el @@ -210,7 +210,9 @@ See user option `dired-preview-ignored-extensions-regexp'." (defun dired-preview--close-previews-outside-dired () "Call `dired-preview--close-previews' if BUFFER is not in Dired mode." - (when (not (eq major-mode 'dired-mode)) + (when (and (not (one-window-p :no-minibuffer)) + (not (minibufferp)) + (not (eq major-mode 'dired-mode))) (dired-preview--close-previews) (remove-hook 'window-state-change-hook #'dired-preview--close-previews-outside-dired)))