menu: fix null pointer dereference in Menu::ReverseSelection()
This commit is contained in:
@@ -1000,6 +1000,7 @@ template <typename T> void NCurses::Menu<T>::ReverseSelection(size_t beginning)
|
|||||||
{
|
{
|
||||||
option_iterator it = itsOptionsPtr->begin()+beginning;
|
option_iterator it = itsOptionsPtr->begin()+beginning;
|
||||||
for (size_t i = beginning; i < Size(); ++i, ++it)
|
for (size_t i = beginning; i < Size(); ++i, ++it)
|
||||||
|
if (*it)
|
||||||
(*it)->isSelected = !(*it)->isSelected && !(*it)->isStatic;
|
(*it)->isSelected = !(*it)->isSelected && !(*it)->isStatic;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user