This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch bugfix/help-cmd in repository x2goclient. commit 7772507d84750006689d406d10293eabe6d37ea2 Author: Mihai Moldovan <ionic@ionic.de> Date: Wed Apr 22 21:17:09 2015 +0200 help.cpp: partly fix indenting algorithm. --- src/help.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/help.cpp b/src/help.cpp index 29bd246..c538868 100644 --- a/src/help.cpp +++ b/src/help.cpp @@ -190,12 +190,13 @@ QString help::pretty_print (help::data_t data) { out << (*it).first; out << QString (" ").repeated (indent); + /* Append first two spaces to the general indent level for upcoming lines. */ indent += 2; std::ptrdiff_t remaining = 0; std::size_t cur_len = (*it).second.size (); x2goDebug << "Going to output a description " << (*it).second.size () << " chars wide." << endl; if (0 != terminal_cols) { - remaining = terminal_cols - indent; + remaining = terminal_cols - (indent + (*it).first.size ()); x2goDebug << "Still have " << remaining << " characters left on this line." << endl; /* Ran out of space? That's bad... print a newline and don't use any indentation level. */ @@ -244,6 +245,7 @@ QString help::pretty_print (help::data_t data) { if (!working_copy.isEmpty ()) { out << "\n"; out << QString (" ").repeated (indent); + indent = terminal_cols - remaining; } } } -- Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git