From 1cc7fed32e89a4d80fe7d5253c3d7d6fdeddaee1 Mon Sep 17 00:00:00 2001 From: that Date: Fri, 15 Jan 2016 22:13:45 -0600 Subject: Delete leading spaces after word wrapping in console Change-Id: I11887ebc1a3afd8f9acb1e85a212e2fe6299441c --- gui/scrolllist.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gui') diff --git a/gui/scrolllist.cpp b/gui/scrolllist.cpp index d857e06b3..6e974f205 100644 --- a/gui/scrolllist.cpp +++ b/gui/scrolllist.cpp @@ -637,6 +637,9 @@ bool GUIScrollList::AddLines(std::vector* origText, std::vectorpush_back(curr_color); curr_line = curr_line.substr(wrap_pos); + /* After word wrapping, delete any leading spaces. Note that the word wrapping is not smart enough to know not + * to wrap in the middle of something like ... so some of the ... could appear on the following line. */ + curr_line.erase(0, curr_line.find_first_not_of(" ")); } else { rText->push_back(curr_line); if (origColor) -- cgit v1.2.3