diff --git a/cockatrice/src/filtertree.cpp b/cockatrice/src/filtertree.cpp index 02fce238..4b6f7cb3 100644 --- a/cockatrice/src/filtertree.cpp +++ b/cockatrice/src/filtertree.cpp @@ -131,18 +131,18 @@ bool FilterItemList::testTypeAndNot(const CardInfo *info, CardFilter::Attr attr) bool FilterItemList::testTypeOr(const CardInfo *info, CardFilter::Attr attr) const { QList::const_iterator i; - bool enabledChilds = false; + bool noChildEnabledChild = true; for (i = childNodes.constBegin(); i != childNodes.constEnd(); i++) { if (!(*i)->isEnabled()) continue; - if(!enabledChilds) - enabledChilds=true; + if(noChildEnabledChild) + noChildEnabledChild=false; if ((*i)->acceptCardAttr(info, attr)) return true; } - return enabledChilds ? false : true; + return noChildEnabledChild; } bool FilterItemList::testTypeOrNot(const CardInfo *info, CardFilter::Attr attr) const