summaryrefslogtreecommitdiff
path: root/chess-engine.el
diff options
context:
space:
mode:
Diffstat (limited to 'chess-engine.el')
-rw-r--r--chess-engine.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/chess-engine.el b/chess-engine.el
index 909b7b7..07d7bd6 100644
--- a/chess-engine.el
+++ b/chess-engine.el
@@ -143,8 +143,9 @@
(defun chess-engine-destroy (engine)
(let ((buf (or engine (current-buffer))))
- (if (buffer-live-p buf)
- (kill-buffer buf))))
+ (when (buffer-live-p buf)
+ (chess-engine-command engine 'destroy)
+ (kill-buffer buf))))
(defun chess-engine-command (engine event &rest args)
(chess-with-current-buffer engine