summaryrefslogtreecommitdiff
path: root/chess-engine.el
diff options
context:
space:
mode:
Diffstat (limited to 'chess-engine.el')
-rw-r--r--chess-engine.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/chess-engine.el b/chess-engine.el
index ad163c0..807f99d 100644
--- a/chess-engine.el
+++ b/chess-engine.el
@@ -222,8 +222,10 @@
;; this could be accelerated by joining
;; together the regexps
(if (looking-at (caar triggers))
- (funcall (cdar triggers)))
- (setq triggers (cdr triggers))))
+ (progn
+ (funcall (cdar triggers))
+ (setq triggers nil))
+ (setq triggers (cdr triggers)))))
(chess-illegal (error-message-string err)))
(forward-line)))
(setq chess-engine-last-pos (point)