diff --git a/piker/ui/_fsp.py b/piker/ui/_fsp.py index ac35067c..d9d44d8a 100644 --- a/piker/ui/_fsp.py +++ b/piker/ui/_fsp.py @@ -438,7 +438,13 @@ class FspAdmin: started.set() + from ._display import trigger_update + # wait for graceful shutdown signal + async with stream.subscribe() as stream: + async for msg in stream: + trigger_update() + await complete.wait() async def start_engine_task(