Bounds check data sent by QAction()

Took 54 minutes
This commit is contained in:
Lukas Brübach 2025-09-10 09:17:29 +02:00
parent 9b14d9577b
commit a2d4594d4f

View file

@ -127,6 +127,9 @@ void CardZoneLogic::refreshCardInfos()
void CardZoneLogic::moveAllToZone()
{
QList<QVariant> data = static_cast<QAction *>(sender())->data().toList();
if (data.length() < 2) {
return;
}
QString targetZone = data[0].toString();
int targetX = data[1].toInt();