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(); cmSystemTools::ResetErrorOccuredFlag();
int xx,yy; int xx,yy;
getmaxyx(stdscr, yy, xx); 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, cmCursesLongMessageForm* msgs = new cmCursesLongMessageForm(this->Errors,
"Errors occurred during the last pass."); title);
CurrentForm = msgs; CurrentForm = msgs;
msgs->Render(1,1,xx,yy); msgs->Render(1,1,xx,yy);
msgs->HandleInput(); msgs->HandleInput();