From da6795beec72b03fbae7c9b53b0c2bfd0b71fc84 Mon Sep 17 00:00:00 2001 From: Tyler Fox Date: Tue, 27 Jan 2026 14:41:21 -0800 Subject: [PATCH] When setting the font, the order can be reversed. Handle that situation --- preditor/gui/loggerwindow.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/preditor/gui/loggerwindow.py b/preditor/gui/loggerwindow.py index 29916712..49aa2dd3 100644 --- a/preditor/gui/loggerwindow.py +++ b/preditor/gui/loggerwindow.py @@ -897,7 +897,13 @@ def selectFont( # Present a QFontDialog for user to choose a font title = "Pick a {} font. Current font is: {}".format(kind, curFontFamily) - newFont, okClicked = QFontDialog.getFont(origFont, self, title, options=options) + fontReturn = QFontDialog.getFont(origFont, self, title, options=options) + + # QFontDialog.getFont returns a different order for Qt5 vs Qt6 + if isinstance(fontReturn[0], bool): + okClicked, newFont = fontReturn + else: + newFont, okClicked = fontReturn if okClicked: if doGui: