summaryrefslogtreecommitdiffstats
path: root/buildtool.cpp
diff options
context:
space:
mode:
authorBob Jamison <ishmalius@gmail.com>2006-12-02 15:32:37 +0000
committerishmal <ishmal@users.sourceforge.net>2006-12-02 15:32:37 +0000
commitd3f3e3efa56746154da0cfd8eaa3b0a5ceae3696 (patch)
tree01cee0a7e889a33fe008c92fb3c9f7288d7b6db5 /buildtool.cpp
parentfix minutes/seconds calc. oops. (diff)
downloadinkscape-d3f3e3efa56746154da0cfd8eaa3b0a5ceae3696.tar.gz
inkscape-d3f3e3efa56746154da0cfd8eaa3b0a5ceae3696.zip
allow 0-length properties
(bzr r2062)
Diffstat (limited to 'buildtool.cpp')
-rw-r--r--buildtool.cpp9
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 =