diff options
author | nyamatongwe <unknown> | 2011-12-01 09:21:43 +1100 |
---|---|---|
committer | nyamatongwe <unknown> | 2011-12-01 09:21:43 +1100 |
commit | 2cde5963c1476e98a610f62ac340d664f3c7a479 (patch) | |
tree | 5510860b287ec7ab9486eab67d2f6ba175ba75f0 /src/Editor.cxx | |
parent | 441895e4d8d6e1bbe85976f2403c351285de62e0 (diff) | |
download | scintilla-mirror-2cde5963c1476e98a610f62ac340d664f3c7a479.tar.gz |
Stop backspace destroying protected range. Bug #3445911.
From Averk.
Diffstat (limited to 'src/Editor.cxx')
-rw-r--r-- | src/Editor.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Editor.cxx b/src/Editor.cxx index 66103fc93..61e90b8cf 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -4254,7 +4254,7 @@ void Editor::Clear() { } UndoGroup ug(pdoc, (sel.Count() > 1) || singleVirtual); for (size_t r=0; r<sel.Count(); r++) { - if (!RangeContainsProtected(sel.Range(r).caret.Position(), sel.Range(r).caret.Position() + 1)) { + if (!RangeContainsProtected(sel.Range(r).caret.Position()-1, sel.Range(r).caret.Position())) { if (sel.Range(r).Start().VirtualSpace()) { if (sel.Range(r).anchor < sel.Range(r).caret) sel.Range(r) = SelectionPosition(InsertSpace(sel.Range(r).anchor.Position(), sel.Range(r).anchor.VirtualSpace())); |