From e58632aed3e26cde108557f7456fd35705929450 Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Mon, 7 Jan 2002 16:30:27 -0500 Subject: BUG: not all displayed messages are errors --- Source/CursesDialog/cmCursesMainForm.cxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Source/CursesDialog/cmCursesMainForm.cxx b/Source/CursesDialog/cmCursesMainForm.cxx index 6e4bebb..0a4a31d 100644 --- a/Source/CursesDialog/cmCursesMainForm.cxx +++ b/Source/CursesDialog/cmCursesMainForm.cxx @@ -519,7 +519,12 @@ void cmCursesMainForm::RunCMake(bool generateMakefiles) m_OkToGenerate = true; if(make.Generate(m_Args, generateMakefiles) != 0 || !m_Errors.empty()) { - m_OkToGenerate = false; + // see if there was an error + if(cmSystemTools::GetErrorOccuredFlag()) + { + m_OkToGenerate = false; + } + // reset error condition cmSystemTools::ResetErrorOccuredFlag(); int x,y; getmaxyx(stdscr, y, x); -- cgit v0.12