aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Editor.cxx')
-rw-r--r--src/Editor.cxx6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/Editor.cxx b/src/Editor.cxx
index 9c2703ab0..58abc37fd 100644
--- a/src/Editor.cxx
+++ b/src/Editor.cxx
@@ -2582,11 +2582,7 @@ void Editor::NotifyModified(Document *, DocModification mh, void *) {
// TODO: check if the modified area is hidden.
if (mh.modificationType & SC_MOD_BEFOREINSERT) {
int lineOfPos = pdoc->LineFromPosition(mh.position);
- bool insertingNewLine = false;
- for (int i=0; i < mh.length; i++) {
- if ((mh.text[i] == '\n') || (mh.text[i] == '\r'))
- insertingNewLine = true;
- }
+ const bool insertingNewLine = pdoc->ContainsLineEnd(mh.text, mh.length);
if (insertingNewLine && (mh.position != pdoc->LineStart(lineOfPos)))
NeedShown(mh.position, pdoc->LineStart(lineOfPos+1) - mh.position);
else