Tracker: Fix use after free

CID510586
This commit is contained in:
John Scipione 2014-07-18 16:22:31 -04:00
parent 1933335b06
commit 5969c5d779
1 changed files with 2 additions and 1 deletions

View File

@ -8752,9 +8752,10 @@ BPoseView::AddRemovePoseFromSelection(BPose* pose, int32 index, bool select)
if (select)
fSelectionList->AddItem(pose);
else {
fSelectionList->RemoveItem(pose);
fSelectionList->RemoveItem(pose, false);
if (fSelectionPivotPose == pose)
fSelectionPivotPose = NULL;
if (fRealPivotPose == pose)
fRealPivotPose = NULL;
}