branch: elpa/geiser-kawa
commit df35e6b124e9e16c3fdc1b8d24bd3f921cc2ecb7
Author: spellcard199 <spellcard...@protonmail.com>
Commit: spellcard199 <spellcard...@protonmail.com>

    Add unwind-protect in geiser-kawa-deps--run-kawa-unadviced
---
 elisp/geiser-kawa-deps.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/elisp/geiser-kawa-deps.el b/elisp/geiser-kawa-deps.el
index f37cdce..a22cb0e 100644
--- a/elisp/geiser-kawa-deps.el
+++ b/elisp/geiser-kawa-deps.el
@@ -70,8 +70,9 @@ at REPL startup."
 (defun geiser-kawa-deps--run-kawa-unadviced()
   "Call `run-kawa' without triggering our advice."
   (geiser-kawa-deps--run-kawa--advice-remove)
-  (run-kawa)
-  (geiser-kawa-deps--run-kawa--advice-add))
+  (unwind-protect
+      (run-kawa)
+    (geiser-kawa-deps--run-kawa--advice-add)))
 
 (defun geiser-kawa-deps--run-kawa--add-compil-hook()
   "Run `run-kawa' unadviced the next time a compilation finishes."

Reply via email to