Tracker: Check if selectedBounds is NULL
... before using it.
This commit is contained in:
@@ -6920,7 +6920,9 @@ BPoseView::FindNearbyPose(char arrowKey, int32* poseIndex)
|
|||||||
if (pose == NULL)
|
if (pose == NULL)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
BRect selectedBounds(poseToSelect->CalcRect(this));
|
if (poseToSelect != NULL) {
|
||||||
|
BRect selectedBounds;
|
||||||
|
selectedBounds = poseToSelect->CalcRect(this);
|
||||||
BRect poseRect(pose->CalcRect(this));
|
BRect poseRect(pose->CalcRect(this));
|
||||||
|
|
||||||
if (poseRect.top > selectedBounds.top)
|
if (poseRect.top > selectedBounds.top)
|
||||||
@@ -6929,6 +6931,7 @@ BPoseView::FindNearbyPose(char arrowKey, int32* poseIndex)
|
|||||||
if (poseRect.left < selectedBounds.left)
|
if (poseRect.left < selectedBounds.left)
|
||||||
poseToSelect = pose;
|
poseToSelect = pose;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return poseToSelect;
|
return poseToSelect;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user