diff options
Diffstat (limited to 'src/Editor.cxx')
-rw-r--r-- | src/Editor.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Editor.cxx b/src/Editor.cxx index a227c5c47..2e1467e32 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -5787,14 +5787,14 @@ Sci::Position Editor::GetStyledText(char *buffer, Sci::Position cpMin, Sci::Posi Sci::Position iPlace = 0; for (Sci::Position iChar = cpMin; iChar < cpMax; iChar++) { buffer[iPlace++] = pdoc->CharAt(iChar); - buffer[iPlace++] = pdoc->StyleAt(iChar); + buffer[iPlace++] = pdoc->StyleAtNoExcept(iChar); } buffer[iPlace] = '\0'; buffer[iPlace + 1] = '\0'; return iPlace; } -Sci::Position Editor::GetTextRange(char *buffer, Sci::Position cpMin, Sci::Position cpMax) const noexcept { +Sci::Position Editor::GetTextRange(char *buffer, Sci::Position cpMin, Sci::Position cpMax) const { const Sci::Position cpEnd = (cpMax == -1) ? pdoc->Length() : cpMax; PLATFORM_ASSERT(cpEnd <= pdoc->Length()); const Sci::Position len = cpEnd - cpMin; // No -1 as cpMin and cpMax are referring to inter character positions |