--- a/QScintilla/Shell.py Thu Mar 10 19:07:05 2011 +0100 +++ b/QScintilla/Shell.py Thu Mar 10 19:46:13 2011 +0100 @@ -282,6 +282,16 @@ self.setTabWidth(Preferences.getEditor("TabWidth")) if Preferences.getEditor("ShowWhitespace"): self.setWhitespaceVisibility(QsciScintilla.WsVisible) + try: + self.setWhitespaceForegroundColor( + Preferences.getEditorColour("WhitespaceForeground")) + self.setWhitespaceBackgroundColor( + Preferences.getEditorColour("WhitespaceBackground")) + self.setWhitespaceSize( + Preferences.getEditor("WhitespaceSize")) + except AttributeError: + # QScintilla before 2.5 doesn't support this + pass else: self.setWhitespaceVisibility(QsciScintilla.WsInvisible) self.setEolVisibility(Preferences.getEditor("ShowEOL"))