Fix crash on null pointer dereference

This commit is contained in:
Fabio Bas 2015-09-22 23:46:41 +02:00
parent f6c7f3355f
commit ac16602f08

View file

@ -107,7 +107,8 @@ void CardItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option,
painter->save();
transformPainter(painter, translatedSize, tapAngle);
QStringList ptDbSplit = db->getCard(name)->getPowTough().split("/");
CardInfo *card = db->getCard(name);
QStringList ptDbSplit = card ? card->getPowTough().split("/") : QStringList();
QStringList ptSplit = pt.split("/");
if (getFaceDown() || ptDbSplit.at(0) != ptSplit.at(0) || ptDbSplit.at(1) != ptSplit.at(1))