Deskbar: check dynamic_cast results

CID 1108236 and CID 1108237
This commit is contained in:
Philippe Saint-Pierre
2015-07-03 14:14:57 -04:00
parent f6662e3233
commit bd97c88ac3
+4
View File
@@ -1079,6 +1079,8 @@ void
TExpandoMenuBar::_DoneTracking(BPoint point)
{
TTeamMenuItem* lastItem = dynamic_cast<TTeamMenuItem*>(fLastClickedItem);
if (lastItem == NULL)
return;
if (!lastItem->ExpanderBounds().Contains(point))
return;
@@ -1096,6 +1098,8 @@ void
TExpandoMenuBar::_Track(BPoint point, uint32)
{
TTeamMenuItem* lastItem = dynamic_cast<TTeamMenuItem*>(fLastClickedItem);
if (lastItem == NULL)
return;
if (lastItem->ExpanderBounds().Contains(point))
lastItem->SetArrowDirection(BControlLook::B_RIGHT_DOWN_ARROW);