diff options
| author | Bob Jamison <ishmalius@gmail.com> | 2006-12-02 15:32:37 +0000 |
|---|---|---|
| committer | ishmal <ishmal@users.sourceforge.net> | 2006-12-02 15:32:37 +0000 |
| commit | d3f3e3efa56746154da0cfd8eaa3b0a5ceae3696 (patch) | |
| tree | 01cee0a7e889a33fe008c92fb3c9f7288d7b6db5 /buildtool.cpp | |
| parent | fix minutes/seconds calc. oops. (diff) | |
| download | inkscape-d3f3e3efa56746154da0cfd8eaa3b0a5ceae3696.tar.gz inkscape-d3f3e3efa56746154da0cfd8eaa3b0a5ceae3696.zip | |
allow 0-length properties
(bzr r2062)
Diffstat (limited to 'buildtool.cpp')
| -rw-r--r-- | buildtool.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/buildtool.cpp b/buildtool.cpp index e61caf9c7..747e9577e 100644 --- a/buildtool.cpp +++ b/buildtool.cpp @@ -7945,8 +7945,9 @@ bool Make::parsePropertyFile(const String &fileName, return false; } val = s.substr(p); - if (key.size()==0 || val.size()==0) + if (key.size()==0) continue; + //allow property to be set, even if val="" //trace("key:'%s' val:'%s'", key.c_str(), val.c_str()); //See if we wanted to overload this property @@ -7991,10 +7992,8 @@ bool Make::parseProperty(Element *elem) { if (!getAttribute(elem, "location", val)) return false; - if (val.size() > 0) - { - properties[attrVal] = val; - } + //let the property exist, even if not defined + properties[attrVal] = val; } //See if we wanted to overload this property std::map<String, String>::iterator iter = |
