From: Richard Fairhurst Date: Sat, 18 Jun 2011 08:01:55 +0000 (+0100) Subject: Fix =no MapCSS check. This must be the longest-standing bug in P2... X-Git-Tag: 2.3~36 X-Git-Url: https://git.openstreetmap.org/potlatch2.git/commitdiff_plain/dec4a94b0d181fb8f667a8890860ce48e99b3b44 Fix =no MapCSS check. This must be the longest-standing bug in P2... --- diff --git a/net/systemeD/halcyon/styleparser/Condition.as b/net/systemeD/halcyon/styleparser/Condition.as index b849562c..114d0873 100644 --- a/net/systemeD/halcyon/styleparser/Condition.as +++ b/net/systemeD/halcyon/styleparser/Condition.as @@ -36,7 +36,7 @@ package net.systemeD.halcyon.styleparser { case 'regex': var r:RegExp=new RegExp(params[1],"i"); return (r.test(tags[params[0]])); break; case 'true': return (tags[params[0]]=='true' || tags[params[0]]=='yes' || tags[params[0]]=='1'); break; - case 'untrue': return (tags[params[0]]!='true' && tags[params[0]]!='yes' && tags[params[0]]!='1'); break; + case 'false': return (tags[params[0]]!='true' && tags[params[0]]!='yes' && tags[params[0]]!='1' && tags[params[0]]!=undefined && tags[params[0]]!=''); break; case 'set': return (tags[params[0]]!=undefined && tags[params[0]]!=''); break; case 'unset': return (tags[params[0]]==undefined || tags[params[0]]==''); break; case '<': return (Number(tags[params[0]])< Number(params[1])); break;