summaryrefslogtreecommitdiff
path: root/starling/node.scm
diff options
context:
space:
mode:
Diffstat (limited to 'starling/node.scm')
-rw-r--r--starling/node.scm2
1 files changed, 1 insertions, 1 deletions
diff --git a/starling/node.scm b/starling/node.scm
index 631f113..6ddcd2c 100644
--- a/starling/node.scm
+++ b/starling/node.scm
@@ -115,7 +115,7 @@
(define-method (update-tree (node <node>) dt)
"Update NODE and all of its children. DT is the amount of time
passed since the last update, in milliseconds."
- (unless (paused? node)
+ (unless (or (paused? node) (not (booted? node)))
;; Update children first, recursively.
(for-each-child (lambda (child) (update-tree child dt)) node)
;; Scripts take precedence over the update method.