diff -r c0a3a6e40815 -r 394377638256 eric7/QScintilla/Editor.py --- a/eric7/QScintilla/Editor.py Sat Sep 25 18:08:10 2021 +0200 +++ b/eric7/QScintilla/Editor.py Sat Sep 25 18:12:48 2021 +0200 @@ -1834,11 +1834,11 @@ if pyname and pyname.startswith("Pygments|") else 'Scintilla/{0}/style0/font'.format(self.lexer_.language()) ) - fdesc = Preferences.Prefs.settings.value(key) + fdesc = Preferences.getSettings().value(key) if fdesc is not None: font = QFont([fdesc[0]], int(fdesc[1])) self.lexer_.setDefaultFont(font) - self.lexer_.readSettings(Preferences.Prefs.settings, "Scintilla") + self.lexer_.readSettings(Preferences.getSettings(), "Scintilla") if self.lexer_.hasSubstyles(): self.lexer_.readSubstyles(self) @@ -3597,7 +3597,7 @@ else: if self.lexer_: self.lexer_.readSettings( - Preferences.Prefs.settings, "Scintilla") + Preferences.getSettings(), "Scintilla") if self.lexer_.hasSubstyles(): self.lexer_.readSubstyles(self) self.lexer_.initProperties() @@ -4392,7 +4392,7 @@ """ # read the lexer settings and reinit the properties if self.lexer_ is not None: - self.lexer_.readSettings(Preferences.Prefs.settings, "Scintilla") + self.lexer_.readSettings(Preferences.getSettings(), "Scintilla") if self.lexer_.hasSubstyles(): self.lexer_.readSubstyles(self) self.lexer_.initProperties()