aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.cxx
diff options
context:
space:
mode:
authorZufu Liu <unknown>2023-01-12 22:19:17 +1100
committerZufu Liu <unknown>2023-01-12 22:19:17 +1100
commit28ad37395deee65fb4a20a6bc59453d06505b0e7 (patch)
treec837867c719a009480c23cc2216292356c3756a3 /src/Document.cxx
parent7ac090022ebef882b2b403174b06a3edf391e705 (diff)
downloadscintilla-mirror-28ad37395deee65fb4a20a6bc59453d06505b0e7.tar.gz
Feature [feature-requests:#1474] Simplify with InsertString(string_view).
Diffstat (limited to 'src/Document.cxx')
-rw-r--r--src/Document.cxx5
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);
}