X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/30ba44404311276d2650664001c5261e52d3008f..HEAD:/packages/fsm/fsm.el diff --git a/packages/fsm/fsm.el b/packages/fsm/fsm.el index 42dda1542..4ea57c00a 100644 --- a/packages/fsm/fsm.el +++ b/packages/fsm/fsm.el @@ -4,7 +4,7 @@ ;; Author: Magnus Henoch ;; Maintainer: Thomas Fitzsimmons -;; Version: 0.2 +;; Version: 0.2.1 ;; Package-Requires: ((emacs "24.1") (cl-lib "0.5")) ;; Keywords: extensions @@ -186,9 +186,10 @@ arguments. (put fsm :name ',name) (put fsm :state nil) (put fsm :state-data nil) - (put fsm :sleep ,(or sleep (lambda (secs) - (accept-process-output - nil secs)))) + (put fsm :sleep ,(or sleep '(lambda (secs) + (accept-process-output + nil secs)))) + (put fsm :deferred nil) (fsm-update fsm state state-data timeout) fsm)))))))