aboutsummaryrefslogtreecommitdiffstats
path: root/Lib/defconQt/fontView.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/defconQt/fontView.py')
-rw-r--r--Lib/defconQt/fontView.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/Lib/defconQt/fontView.py b/Lib/defconQt/fontView.py
index e353a6f..e3e5b2d 100644
--- a/Lib/defconQt/fontView.py
+++ b/Lib/defconQt/fontView.py
@@ -957,8 +957,11 @@ class MainWindow(QMainWindow):
glyph.unicode = uni
def settings(self):
- dialog = SettingsDialog(self)
- dialog.open()
+ if hasattr(self, 'settingsWindow') and self.settingsWindow.isVisible():
+ self.settingsWindow.raise_()
+ else:
+ self.settingsWindow = SettingsDialog(self)
+ self.settingsWindow.show()
def markColor(self):
color = self.sender().data()