Simplified deck filename handling. Only set filename if successfully opened

This commit is contained in:
Kjell W. Kongsvik
2016-04-28 15:42:07 +02:00
parent 79ab818c3a
commit b3b8cebeff
5 changed files with 8 additions and 16 deletions

View File

@@ -161,11 +161,9 @@ namespace Opm {
}
void EclipseState::initIOConfig(DeckConstPtr deck) {
std::string df = "";
if (deck->hasDataFile()) {
df = deck->getDataFile();
}
m_ioConfig = std::make_shared<IOConfig>(df);
std::string dataFile = deck->getDataFile();
m_ioConfig = std::make_shared<IOConfig>(dataFile);
if (Section::hasGRID(*deck)) {
std::shared_ptr<const GRIDSection> gridSection = std::make_shared<const GRIDSection>(*deck);
m_ioConfig->handleGridSection(gridSection);