diff options
author | Neil <nyamatongwe@gmail.com> | 2024-09-02 08:42:25 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2024-09-02 08:42:25 +1000 |
commit | 5977b000998149b60a80fa4bb779a663078b951a (patch) | |
tree | cc1ddb6b909d01c8eb9159116f4d02b03d150d2c /src/ScintillaBase.cxx | |
parent | 8cffa89c3bae58e55b61b24b9cfc76baad3584da (diff) | |
download | scintilla-mirror-5977b000998149b60a80fa4bb779a663078b951a.tar.gz |
Hoist some common code into methods.
RangeContainsProtected gains an overload that takes a SelectionRange as this is
common use and simplifies callers.
ClearSelectionRange is common code used to clear selected text and update a
SelectionRange before inserting text.
Diffstat (limited to 'src/ScintillaBase.cxx')
-rw-r--r-- | src/ScintillaBase.cxx | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx index 15e29b819..a95df76ae 100644 --- a/src/ScintillaBase.cxx +++ b/src/ScintillaBase.cxx @@ -222,8 +222,7 @@ void ScintillaBase::AutoCompleteInsert(Sci::Position startPos, Sci::Position rem } else { // MultiAutoComplete::Each for (size_t r=0; r<sel.Count(); r++) { - if (!RangeContainsProtected(sel.Range(r).Start().Position(), - sel.Range(r).End().Position())) { + if (!RangeContainsProtected(sel.Range(r))) { Sci::Position positionInsert = sel.Range(r).Start().Position(); positionInsert = RealizeVirtualSpace(positionInsert, sel.Range(r).caret.VirtualSpace()); if (positionInsert - removeLen >= 0) { |