From 7b06dd6fbd813737319d127030dbe7c1f1401d85 Mon Sep 17 00:00:00 2001
From: marco <marco@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Fri, 11 Jun 2010 10:13:36 +0000
Subject: [PATCH] two more ways to spell true/false in queries

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2377 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 modules/mol/base/src/impl/query_impl.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/modules/mol/base/src/impl/query_impl.cc b/modules/mol/base/src/impl/query_impl.cc
index 312b38d6d..d90ded27a 100644
--- a/modules/mol/base/src/impl/query_impl.cc
+++ b/modules/mol/base/src/impl/query_impl.cc
@@ -427,10 +427,12 @@ bool QueryImpl::ParseValue(const Prop& sel, const QueryToken& op,
       if (sel.type==Prop::INT) {
         // todo. Add check to test that the comparison operator is only one of
         // = and !=. The others don't make too much sense.
-        if (value_string=="true") {
+        if (value_string=="true" || value_string=="True" || 
+            value_string=="TRUE") {
           value=ParamType(int(1));
           break;
-        } else if (value_string=="false") {   
+        } else if (value_string=="false" || value_string=="False" || 
+                   value_string=="FALSE") {   
           value=ParamType(int(0));
           break;
         }
-- 
GitLab