diff -r 272547f9afa0 -r 7ae65fa937a3 QScintilla/SpellingDictionaryEditDialog.py --- a/QScintilla/SpellingDictionaryEditDialog.py Sat Jan 21 12:26:12 2017 +0100 +++ b/QScintilla/SpellingDictionaryEditDialog.py Mon Jan 23 11:54:21 2017 +0100 @@ -35,7 +35,9 @@ self.infoLabel.setText(info) - self.__model = QStringListModel(data.splitlines(), self) + self.__model = QStringListModel( + [line.strip() for line in data.splitlines() if line.strip()], + self) self.__model.sort(0) self.__proxyModel = QSortFilterProxyModel(self) self.__proxyModel.setFilterCaseSensitivity(Qt.CaseInsensitive) @@ -65,4 +67,5 @@ @return data of the dialog (string) """ return os.linesep.join( - [line for line in self.__model.stringList() if line]) + [line.strip() for line in self.__model.stringList() + if line.strip()]) + os.linesep