Fix bug in ccmake which made it crash when all cache values were deleted

This commit is contained in:
Andy Cedilnik 2002-09-11 15:13:32 -04:00
parent 2ca71beb2a
commit 9ec133d428
1 changed files with 5 additions and 2 deletions

View File

@ -449,8 +449,11 @@ void cmCursesMainForm::UpdateStatusBar()
// Get the key of the current entry
FIELD* cur = current_field(m_Form);
int index = field_index(cur);
cmCursesWidget* lbl = reinterpret_cast<cmCursesWidget*>(field_userptr(
m_Fields[index-2]));
cmCursesWidget* lbl = 0;
if ( index >= 0 )
{
lbl = reinterpret_cast<cmCursesWidget*>(field_userptr(m_Fields[index-2]));
}
char help[128] = "";
const char* curField = "";
if ( lbl )