branch: externals/firefox-javascript-repl
commit 9208c234cb6879b3de9f623c918d8f1baad14877
Author: Thomas Fitzsimmons <[email protected]>
Commit: Thomas Fitzsimmons <[email protected]>

    Fix kill-buffer-hook for Emacs 26.1
    
    * firefox-javascript-repl.el (firefox-javascript-repl-mode): Do
    not add comint--indirect-cleanup to kill-buffer-hook if it does
    not exist.
---
 firefox-javascript-repl.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/firefox-javascript-repl.el b/firefox-javascript-repl.el
index b4ac53effc..845104eb2c 100644
--- a/firefox-javascript-repl.el
+++ b/firefox-javascript-repl.el
@@ -200,7 +200,8 @@ ARGUMENTS will be used for FORMAT, like `messages'."
     (when (fboundp 'comint-fontify-input-mode)
       (comint-fontify-input-mode))
     (make-local-variable 'kill-buffer-hook)
-    (add-hook 'kill-buffer-hook 'comint--indirect-cleanup)
+    (when (fboundp 'comint--indirect-cleanup)
+      (add-hook 'kill-buffer-hook 'comint--indirect-cleanup))
     (add-hook 'kill-buffer-hook
               (lambda ()
                 (let ((network (get-process "firefox-javascript-repl")))

Reply via email to