ParserKeywords::hasDimension() check all records.

This commit is contained in:
Joakim Hove
2015-11-10 17:49:03 +01:00
parent 9a5cb7e9dd
commit 1bde4e48ec
5 changed files with 71 additions and 16 deletions

View File

@@ -78,8 +78,12 @@ namespace Opm {
bool ParserKeyword::hasDimension() const {
if (m_records.size() > 0) {
std::shared_ptr<ParserRecord> record = getRecord(0);
return record->hasDimension();
bool hasDim = false;
for (auto& record : m_records) {
if (record->hasDimension())
hasDim = true;
}
return hasDim;
} else
return false;
}