diff options
author | Zufu Liu <unknown> | 2023-01-12 22:19:17 +1100 |
---|---|---|
committer | Zufu Liu <unknown> | 2023-01-12 22:19:17 +1100 |
commit | 28ad37395deee65fb4a20a6bc59453d06505b0e7 (patch) | |
tree | c837867c719a009480c23cc2216292356c3756a3 /src/Document.cxx | |
parent | 7ac090022ebef882b2b403174b06a3edf391e705 (diff) | |
download | scintilla-mirror-28ad37395deee65fb4a20a6bc59453d06505b0e7.tar.gz |
Feature [feature-requests:#1474] Simplify with InsertString(string_view).
Diffstat (limited to 'src/Document.cxx')
-rw-r--r-- | src/Document.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/Document.cxx b/src/Document.cxx index 9d25f0b08..03a3d4326 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -1570,13 +1570,12 @@ Sci::Position Document::SetLineIndentation(Sci::Line line, Sci::Position indent) if (indent < 0) indent = 0; if (indent != indentOfLine) { - std::string linebuf = CreateIndentation(indent, tabInChars, !useTabs); + const std::string linebuf = CreateIndentation(indent, tabInChars, !useTabs); const Sci::Position thisLineStart = LineStart(line); const Sci::Position indentPos = GetLineIndentPosition(line); UndoGroup ug(this); DeleteChars(thisLineStart, indentPos - thisLineStart); - return thisLineStart + InsertString(thisLineStart, linebuf.c_str(), - linebuf.length()); + return thisLineStart + InsertString(thisLineStart, linebuf); } else { return GetLineIndentPosition(line); } |