Crash fix

This commit is contained in:
Fabio Bas 2016-03-22 17:07:45 +01:00
parent 2d2958e931
commit e94f59d7c2
5 changed files with 11 additions and 8 deletions

View file

@ -42,8 +42,8 @@ public:
inline bool operator()(CardItem *a, CardItem *b) const
{
if (flags & SortByType) {
QString t1 = a->getInfo()->getMainCardType();
QString t2 = b->getInfo()->getMainCardType();
QString t1 = a->getInfo() ? a->getInfo()->getMainCardType() : QString();
QString t2 = b->getInfo() ? b->getInfo()->getMainCardType() : QString();
if ((t1 == t2) && (flags & SortByName))
return a->getName() < b->getName();
return t1 < t2;