diff options
author | Sylvain Joubert <joubert.sy@gmail.com> | 2019-10-25 11:13:14 (GMT) |
---|---|---|
committer | Sylvain Joubert <joubert.sy@gmail.com> | 2019-10-25 12:58:23 (GMT) |
commit | 66d969fcc490f09297714e98d7285512fd8d91e1 (patch) | |
tree | 5a4bf425244bdda805ef60b372669edd1206d187 /Source/CursesDialog | |
parent | 1d0e557aed926d4d11cc5cf579363bb7be058688 (diff) | |
download | CMake-66d969fcc490f09297714e98d7285512fd8d91e1.zip CMake-66d969fcc490f09297714e98d7285512fd8d91e1.tar.gz CMake-66d969fcc490f09297714e98d7285512fd8d91e1.tar.bz2 |
ccmake: Don't overwrite the last character of the title
Diffstat (limited to 'Source/CursesDialog')
-rw-r--r-- | Source/CursesDialog/cmCursesLongMessageForm.cxx | 2 | ||||
-rw-r--r-- | Source/CursesDialog/cmCursesMainForm.cxx | 12 |
2 files changed, 7 insertions, 7 deletions
diff --git a/Source/CursesDialog/cmCursesLongMessageForm.cxx b/Source/CursesDialog/cmCursesLongMessageForm.cxx index d980d81..41fceee 100644 --- a/Source/CursesDialog/cmCursesLongMessageForm.cxx +++ b/Source/CursesDialog/cmCursesLongMessageForm.cxx @@ -45,7 +45,7 @@ void cmCursesLongMessageForm::UpdateStatusBar() size = cmCursesMainForm::MAX_WIDTH - 1; } strncpy(bar, this->Title.c_str(), size); - for (size_t i = size - 1; i < cmCursesMainForm::MAX_WIDTH; i++) { + for (size_t i = size; i < cmCursesMainForm::MAX_WIDTH; i++) { bar[i] = ' '; } int width; diff --git a/Source/CursesDialog/cmCursesMainForm.cxx b/Source/CursesDialog/cmCursesMainForm.cxx index ba238eb..972509f 100644 --- a/Source/CursesDialog/cmCursesMainForm.cxx +++ b/Source/CursesDialog/cmCursesMainForm.cxx @@ -533,9 +533,9 @@ int cmCursesMainForm::Configure(int noconfigure) int xx; int yy; getmaxyx(stdscr, yy, xx); - const char* title = "Configure produced the following output."; + const char* title = "Configure produced the following output"; if (cmSystemTools::GetErrorOccuredFlag()) { - title = "Configure failed with the following output."; + title = "Configure failed with the following output"; } cmCursesLongMessageForm* msgs = new cmCursesLongMessageForm(this->Outputs, title); @@ -590,9 +590,9 @@ int cmCursesMainForm::Generate() int xx; int yy; getmaxyx(stdscr, yy, xx); - const char* title = "Generate produced the following output."; + const char* title = "Generate produced the following output"; if (cmSystemTools::GetErrorOccuredFlag()) { - title = "Generate failed with the following output."; + title = "Generate failed with the following output"; } cmCursesLongMessageForm* msgs = new cmCursesLongMessageForm(this->Outputs, title); @@ -850,7 +850,7 @@ void cmCursesMainForm::HandleInput() } cmCursesLongMessageForm* msgs = - new cmCursesLongMessageForm(this->HelpMessage, "Help."); + new cmCursesLongMessageForm(this->HelpMessage, "Help"); CurrentForm = msgs; msgs->Render(1, 1, x, y); msgs->HandleInput(); @@ -862,7 +862,7 @@ void cmCursesMainForm::HandleInput() else if (key == 'l') { getmaxyx(stdscr, y, x); cmCursesLongMessageForm* msgs = new cmCursesLongMessageForm( - this->Outputs, "CMake produced the following output."); + this->Outputs, "CMake produced the following output"); CurrentForm = msgs; msgs->Render(1, 1, x, y); msgs->HandleInput(); |