From 3a3d2169085ff7e3300dd501b361b2aa4dd4c6d9 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Tue, 29 Nov 2016 12:19:34 +1300 Subject: [PATCH] Only act when we know a positive fact about the state of our watched file --- racket/syndicate/reload.rkt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/racket/syndicate/reload.rkt b/racket/syndicate/reload.rkt index 3cacdb6..b3b4dca 100644 --- a/racket/syndicate/reload.rkt +++ b/racket/syndicate/reload.rkt @@ -72,9 +72,10 @@ (reloading? #f))))) (field [previous-version #f]) - (define/query-value latest-version #f (file-content pathstr counter $p) p) + (define/query-value latest-version 'unknown (file-content pathstr counter $p) p) (begin/dataflow - (when (not (equal? (latest-version) (previous-version))) + (when (and (not (eq? (latest-version) 'unknown)) + (not (equal? (latest-version) (previous-version)))) (if (latest-version) (reload!) (log-syndicate/reload-warning "Module ~v does not exist" pathstr))