branch: externals/dired-preview
commit 6e10fd0381f6f2d8bc3c6b98d7e2dc6cf15ea8d7
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Fix how delayed-mode-hooks are called
---
 dired-preview.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dired-preview.el b/dired-preview.el
index 2bb40d5655..6e918e95dc 100644
--- a/dired-preview.el
+++ b/dired-preview.el
@@ -137,7 +137,7 @@ See `dired-preview--find-file-no-select' for how hooks are
 delayed and `dired-preview-set-up-preview-window' for how this function
 is used."
   (when (and delay-mode-hooks (current-buffer))
-    (run-mode-hooks delayed-mode-hooks)
+    (apply #'run-hooks (delete-dups delayed-mode-hooks))
     (set-window-parameter (selected-window) 'dired-preview-window nil)
     (remove-hook 'post-command-hook #'dired-preview--run-mode-hooks :local)))
 

Reply via email to