mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-11 08:34:52 -07:00
Prevent bad access potential for removals by checking bounds (#4617)
* Prevent bad access potential for removals by checking bounds Fix #4616 Switch to removeOne instead of bound checking removeAt * Revert server cardzone check
This commit is contained in:
parent
b02adccf87
commit
3e90f109a2
7 changed files with 10 additions and 12 deletions
|
|
@ -53,7 +53,7 @@ void GameScene::removePlayer(Player *player)
|
|||
zone->close();
|
||||
}
|
||||
}
|
||||
players.removeAt(players.indexOf(player));
|
||||
players.removeOne(player);
|
||||
removeItem(player);
|
||||
rearrange();
|
||||
}
|
||||
|
|
@ -178,7 +178,7 @@ void GameScene::addRevealedZoneView(Player *player,
|
|||
|
||||
void GameScene::removeZoneView(ZoneViewWidget *item)
|
||||
{
|
||||
zoneViews.removeAt(zoneViews.indexOf(item));
|
||||
zoneViews.removeOne(item);
|
||||
removeItem(item);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue