Skip to content

Commit 0260693

Browse files
Merge pull request #1458 from ryan-steed-usa/minimize-maximize-geometry-fix
fix: restore maximized window state correctly when loading dialog geometry
2 parents 543241f + 58ca1c0 commit 0260693

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

ui/opensnitch/dialogs/stats.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -849,8 +849,8 @@ def changeEvent(self, event):
849849
# docs: https://doc.qt.io/qt-5/qwidget.html#setWindowState
850850
self.setWindowState(self.windowState() & ~QtCore.Qt.WindowState.WindowMinimized | QtCore.Qt.WindowState.WindowActive)
851851

852-
def showEvent(self, event):
853-
super(StatsDialog, self).showEvent(event)
852+
def show(self):
853+
super(StatsDialog, self).show()
854854
self._shown_trigger.emit()
855855
window_title = QC.translate("stats", "OpenSnitch Network Statistics {0}").format(version)
856856
if self._address is not None:
@@ -940,9 +940,8 @@ def _load_settings(self):
940940
dialog_general_limit_results = self._cfg.getSettings(Config.STATS_LIMIT_RESULTS)
941941
if dialog_geometry != None:
942942
self.restoreGeometry(dialog_geometry)
943-
if dialog_maximized:
944-
wsize = self.screen().geometry()
945-
self.setGeometry(0, 0, wsize.width(), wsize.height())
943+
if dialog_maximized and self.isVisible():
944+
self.showMaximized()
946945
if dialog_last_tab != None:
947946
self.tabWidget.setCurrentIndex(int(dialog_last_tab))
948947
if dialog_general_filter_action != None:

0 commit comments

Comments
 (0)