diff --git a/Source/CursesDialog/cmCursesMainForm.cxx b/Source/CursesDialog/cmCursesMainForm.cxx index 2a8b29904..ae89e07ad 100644 --- a/Source/CursesDialog/cmCursesMainForm.cxx +++ b/Source/CursesDialog/cmCursesMainForm.cxx @@ -1072,7 +1072,7 @@ void cmCursesMainForm::HandleInput() } } // delete cache entry - else if ( key == 'd' ) + else if ( key == 'd' && m_NumberOfVisibleEntries ) { m_OkToGenerate = false; FIELD* cur = current_field(m_Form);