diff --git a/src/menu.h b/src/menu.h index 0e802e7d..eaa015b6 100644 --- a/src/menu.h +++ b/src/menu.h @@ -598,7 +598,7 @@ template bool NCurses::Menu::hasSelected() const template void NCurses::Menu::GetSelected(std::vector &v) const { for (size_t i = 0; i < itsOptionsPtr->size(); i++) - if ((*itsOptionsPtr)[i]->isSelected) + if ((*itsOptionsPtr)[i] && (*itsOptionsPtr)[i]->isSelected) v.push_back(i); }