From 153fb62a049a9baf80f7f3ca8e43fbcf52994d75 Mon Sep 17 00:00:00 2001 From: David Perl Date: Wed, 21 Jan 2026 11:27:29 +0100 Subject: [PATCH] style: wrap progress bar in widget to fix background --- .../device_manager_view/device_manager_display_widget.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bec_widgets/applications/views/device_manager_view/device_manager_display_widget.py b/bec_widgets/applications/views/device_manager_view/device_manager_display_widget.py index db47a99a..10d49d41 100644 --- a/bec_widgets/applications/views/device_manager_view/device_manager_display_widget.py +++ b/bec_widgets/applications/views/device_manager_view/device_manager_display_widget.py @@ -79,7 +79,11 @@ class CustomBusyWidget(QWidget): super().__init__(parent=parent) # Widgets - self.progress = DeviceInitializationProgressBar(parent=self, client=client) + self.progress = QWidget(parent=self) + self.progress_layout = QVBoxLayout(self.progress) + self.progress_layout.setContentsMargins(6, 6, 6, 6) + self.progress_inner = DeviceInitializationProgressBar(parent=self.progress, client=client) + self.progress_layout.addWidget(self.progress_inner) self.progress.setMinimumWidth(320) # Spinner @@ -163,7 +167,7 @@ class DeviceManagerDisplayWidget(DockAreaWidget): self._config_in_sync: bool = False scan_status = self.bec_dispatcher.client.connector.get(MessageEndpoints.scan_status()) initial_status = scan_status.status if scan_status is not None else "closed" - self._scan_is_running: bool = initial_status not in ["open", "paused"] + self._scan_is_running: bool = initial_status in ["open", "paused"] # Push to Redis dialog self._upload_redis_dialog: UploadRedisDialog | None = None