From 208d5950e433f5434cf51c4be02e87f13f92c289 Mon Sep 17 00:00:00 2001 From: Jakub Trllo Date: Tue, 13 Dec 2022 14:46:45 +0100 Subject: [PATCH] fix resize of update dialog if the version is too long --- igniter/update_window.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/igniter/update_window.py b/igniter/update_window.py index d7908c240b..bc3a28e9af 100644 --- a/igniter/update_window.py +++ b/igniter/update_window.py @@ -47,7 +47,6 @@ class UpdateWindow(QtWidgets.QDialog): self._update_thread = None - self.resize(QtCore.QSize(self._width, self._height)) self._init_ui() # Set stylesheet @@ -79,6 +78,16 @@ class UpdateWindow(QtWidgets.QDialog): self._progress_bar = progress_bar + def showEvent(self, event): + super().showEvent(event) + current_size = self.size() + new_size = QtCore.QSize( + max(current_size.width(), self._width), + max(current_size.height(), self._height) + ) + if current_size != new_size: + self.resize(new_size) + def _run_update(self): """Start install process.