summaryrefslogtreecommitdiffstats
path: root/common/query.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/query.cpp')
-rw-r--r--common/query.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/common/query.cpp b/common/query.cpp
index 5f93c82..75d2a2e 100644
--- a/common/query.cpp
+++ b/common/query.cpp
@@ -50,8 +50,14 @@ bool Query::Comparator::matches(const QVariant &v) const
50{ 50{
51 switch(comparator) { 51 switch(comparator) {
52 case Equals: 52 case Equals:
53 if (!v.isValid()) {
54 return false;
55 }
53 return v == value; 56 return v == value;
54 case Contains: 57 case Contains:
58 if (!v.isValid()) {
59 return false;
60 }
55 return v.value<QByteArrayList>().contains(value.toByteArray()); 61 return v.value<QByteArrayList>().contains(value.toByteArray());
56 default: 62 default:
57 break; 63 break;