diff options
author | Vicent Marti | 2008-08-01 10:18:47 +0000 |
---|---|---|
committer | Vicent Marti | 2008-08-01 10:18:47 +0000 |
commit | 9bd3b07647bfbd5016f06a4f055a4310b3269587 (patch) | |
tree | 0ebafb8d7d9d9275aac96282395972e46d099d0a /common/xmlparser.cpp | |
parent | 7d797c878dd8f880a9e0045a93a3a7c44cb14c04 (diff) | |
download | scummvm-rg350-9bd3b07647bfbd5016f06a4f055a4310b3269587.tar.gz scummvm-rg350-9bd3b07647bfbd5016f06a4f055a4310b3269587.tar.bz2 scummvm-rg350-9bd3b07647bfbd5016f06a4f055a4310b3269587.zip |
Support for XML layout with unspecified keys.
XML Layout parsing. WIP.
svn-id: r33488
Diffstat (limited to 'common/xmlparser.cpp')
-rw-r--r-- | common/xmlparser.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/xmlparser.cpp b/common/xmlparser.cpp index 89dd5d7e32..25c79e65c0 100644 --- a/common/xmlparser.cpp +++ b/common/xmlparser.cpp @@ -112,7 +112,7 @@ bool XMLParser::parseActiveKey(bool closed) { return parserError("Missing required property '%s' inside key '%s'", i->name.c_str(), key->name.c_str()); } - if (localMap.empty() == false) + if (key->layout.anyProps == false && localMap.empty() == false) return parserError("Unhandled property inside key '%s': '%s'", key->name.c_str(), localMap.begin()->_key.c_str()); // check if any of the parents must be ignored. |