diff -r e5146f38a03a -r f4bb5648fc29 QScintilla/Editor.py --- a/QScintilla/Editor.py Mon Dec 10 18:40:10 2012 +0100 +++ b/QScintilla/Editor.py Mon Dec 10 20:15:52 2012 +0100 @@ -3927,14 +3927,13 @@ self.setEdgeColumn(Preferences.getEditor("EdgeColumn")) self.setEdgeColor(Preferences.getEditorColour("Edge")) - if Preferences.getEditor("WrapLongLines"): + wrapFlag = Preferences.getEditor("WrapLongLinesMode") + if wrapFlag == QsciScintilla.WrapFlagNone: + self.setWrapMode(QsciScintilla.WrapNone) + self.setWrapVisualFlags(wrapFlag, wrapFlag) + else: self.setWrapMode(QsciScintilla.WrapWord) - self.setWrapVisualFlags( - QsciScintilla.WrapFlagByBorder, QsciScintilla.WrapFlagByBorder) - else: - self.setWrapMode(QsciScintilla.WrapNone) - self.setWrapVisualFlags( - QsciScintilla.WrapFlagNone, QsciScintilla.WrapFlagNone) + self.setWrapVisualFlags(wrapFlag, wrapFlag) self.zoomTo(Preferences.getEditor("ZoomFactor"))