diff options
| author | Adrien Tétar | 2015-10-11 12:24:04 +0200 |
|---|---|---|
| committer | Adrien Tétar | 2015-10-11 12:24:04 +0200 |
| commit | ea6b465a799c397227c74c4da74d7cf636a088e4 (patch) | |
| tree | a14cad70da4d972c48f29128a0f5ace79a2003d5 /Lib/defconQt/fontView.py | |
| parent | a0dd472d32fc83ebe080218b36f33fe0ab7dc80c (diff) | |
| download | trufont-ea6b465a799c397227c74c4da74d7cf636a088e4.tar.bz2 | |
meta: release metapatch
Diffstat (limited to 'Lib/defconQt/fontView.py')
| -rw-r--r-- | Lib/defconQt/fontView.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Lib/defconQt/fontView.py b/Lib/defconQt/fontView.py index 8aa4adb..9f010a9 100644 --- a/Lib/defconQt/fontView.py +++ b/Lib/defconQt/fontView.py @@ -543,6 +543,8 @@ class MainWindow(QMainWindow): def __init__(self, font): super(MainWindow, self).__init__() self.setAttribute(Qt.WA_DeleteOnClose) + if font is None: + font = TFont() squareSize = 56 self.collectionWidget = GlyphCollectionWidget(self) @@ -745,6 +747,7 @@ class MainWindow(QMainWindow): print(reports["makeotf"]) def setCurrentFile(self, path): + if path is None: return settings = QSettings() recentFiles = settings.value("core/recentFiles", [], type=str) if path in recentFiles: @@ -957,7 +960,11 @@ class MainWindow(QMainWindow): super(MainWindow, self).resizeEvent(event) def setWindowTitle(self, title=None): - if title is None: title = os.path.basename(self.font.path.rstrip(os.sep)) + if title is None: + if self.font.path is not None: + title = os.path.basename(self.font.path.rstrip(os.sep)) + else: + title = "Untitled.ufo" super(MainWindow, self).setWindowTitle("[*]{}".format(title)) def fontInfo(self): |
