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:
parent
5b0fd10d23
commit
e6b6af80bd
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user