Fix a crash bug I introduced to Deskbar last commit

Need to set fLastClickedItem to NULL so it doesn't point to a deleted item.
Sorry about that.
This commit is contained in:
John Scipione 2013-04-07 03:29:11 -04:00
parent 5b0fd10d23
commit e6b6af80bd

View File

@ -747,11 +747,15 @@ TExpandoMenuBar::RemoveTeam(team_id team, bool partial)
BAutolock locker(sMonLocker);
// make the update thread wait
RemoveItem(i);
if (item == fLastClickedItem)
fLastClickedItem = NULL;
delete item;
while ((windowItem = dynamic_cast<TWindowMenuItem*>(
ItemAt(i))) != NULL) {
// Also remove window items (if there are any)
RemoveItem(i);
if (windowItem == fLastClickedItem)
fLastClickedItem = NULL;
delete windowItem;
}
SizeWindow(-1);