diff --git a/bauh/view/qt/prepare.py b/bauh/view/qt/prepare.py index ecf0d37f..160f64e5 100644 --- a/bauh/view/qt/prepare.py +++ b/bauh/view/qt/prepare.py @@ -288,13 +288,13 @@ class PreparePanel(QWidget, TaskManager): self.resize(int(self.get_table_width() * 1.05), self.sizeHint().height()) def show(self): - super(PreparePanel, self).show() self.prepare_thread.start() screen_size = get_current_screen_geometry() self.setMinimumWidth(int(screen_size.width() * 0.5)) self.setMinimumHeight(int(screen_size.height() * 0.35)) self.setMaximumHeight(int(screen_size.height() * 0.95)) centralize(self) + super(PreparePanel, self).show() def start(self, tasks: int): self.started_at = time.time() diff --git a/bauh/view/qt/window.py b/bauh/view/qt/window.py index 18be46d9..5c5bfeeb 100755 --- a/bauh/view/qt/window.py +++ b/bauh/view/qt/window.py @@ -595,14 +595,13 @@ class ManageWindow(QWidget): dialog.show_message(title=self.i18n['warning'].capitalize(), body='

{}

'.format('

'.join(warnings)), type_=MessageType.WARNING) def show(self): - super(ManageWindow, self).show() - if not self.thread_warnings.isFinished(): self.thread_warnings.start() - qt_utils.centralize(self) self._screen_geometry = get_current_screen_geometry() self._update_size_limits() + qt_utils.centralize(self) + super(ManageWindow, self).show() def verify_warnings(self): self.thread_warnings.start() @@ -765,6 +764,10 @@ class ManageWindow(QWidget): self._update_bts_installed_and_suggestions() self._reorganize() + if self.first_refresh: + self.first_refresh = False + qt_utils.centralize(self) + self.load_suggestions = False self.types_changed = False @@ -1052,10 +1055,6 @@ class ManageWindow(QWidget): self._resize(accept_lower_width=bool(self.pkgs_installed)) - if self.first_refresh: - qt_utils.centralize(self) - self.first_refresh = False - if not self.installed_loaded and as_installed: self.installed_loaded = True @@ -1612,7 +1611,6 @@ class ManageWindow(QWidget): self.settings_window.setMinimumWidth(int(screen_width / 4)) self.settings_window.resize(self.size()) self.settings_window.adjustSize() - qt_utils.centralize(self.settings_window) self.settings_window.show() def _map_custom_action(self, action: CustomSoftwareAction, parent: QWidget) -> QCustomMenuAction: