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