From 4e2e73e1bce3cf51107d7fe1314a92fd519f03f2 Mon Sep 17 00:00:00 2001 From: Ben Connors Date: Wed, 27 Nov 2019 18:59:01 -0500 Subject: Bugfixes; usability improvements --- interface/render.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'interface/render.py') diff --git a/interface/render.py b/interface/render.py index 7f8d3f1..a15b473 100644 --- a/interface/render.py +++ b/interface/render.py @@ -44,6 +44,7 @@ class Renderer: with self._lock: self._running = False + def set_functions(self, *args): with self._lock: if self._running: @@ -138,6 +139,7 @@ class Renderer: self.w_lock = w_lock self._lock = threading.RLock() + self._stop_lock = threading.Lock() self._hold = {} self._channels = frozenset().union(*((c for c in f.channels) for f in w.fixtures.values())) self._last = {c: 0 for c in self._channels} -- cgit v1.2.3