ENH: not all messages are errors

This commit is contained in:
Bill Hoffman 2006-03-16 11:28:13 -05:00
parent a1f22bde81
commit e975836292
1 changed files with 6 additions and 1 deletions

View File

@ -738,8 +738,13 @@ int cmCursesMainForm::Generate()
cmSystemTools::ResetErrorOccuredFlag();
int xx,yy;
getmaxyx(stdscr, yy, xx);
const char* title = "Messages during last pass.";
if(cmSystemTools::GetErrorOccuredFlag())
{
title = "Errors occurred during the last pass.";
}
cmCursesLongMessageForm* msgs = new cmCursesLongMessageForm(this->Errors,
"Errors occurred during the last pass.");
title);
CurrentForm = msgs;
msgs->Render(1,1,xx,yy);
msgs->HandleInput();