redraw-worlds
send-queued-gestures ;
-: ui-running ( quot -- )
- t \ ui-running set-global
- [ f \ ui-running set-global ] [ ] cleanup ; inline
+SYMBOL: ui-running
+
+: with-ui-running ( quot -- )
+ t ui-running set-global
+ [ f ui-running set-global ] [ ] cleanup ; inline
PRIVATE>
find-last nip ; inline
: ui-running? ( -- ? )
- \ ui-running get-global ;
+ ui-running get-global ;
<PRIVATE
find-world [ ungraft ] when* ;
[
- f \ ui-running set-global
+ f ui-running set-global
<flag> ui-notify-flag set-global
] "ui" add-startup-hook