check if ptr is NULL before dereferencing it in Menu::GetSelected()

This commit is contained in:
Andrzej Rybczak
2009-03-17 19:48:34 +01:00
parent 204189fe33
commit a9bad6863b

View File

@@ -598,7 +598,7 @@ template <typename T> bool NCurses::Menu<T>::hasSelected() const
template <typename T> void NCurses::Menu<T>::GetSelected(std::vector<size_t> &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);
}