diff options
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);  	}  | 
