diff --git a/piker/ui/_fsp.py b/piker/ui/_fsp.py index d56cc2d5..d1076981 100644 --- a/piker/ui/_fsp.py +++ b/piker/ui/_fsp.py @@ -437,7 +437,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(