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: