mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
If project is moved on disk, execute initAfterRead() to propagate project file name changes to underlying objects
p4#: 21159
This commit is contained in:
@@ -235,7 +235,13 @@ bool RiaApplication::loadProject(const QString& projectFileName)
|
||||
|
||||
m_project->fileName = projectFileName;
|
||||
m_project->readFile();
|
||||
m_project->fileName = projectFileName; // Make sure we overwrite the old filename read from the project file
|
||||
|
||||
// If the project filename has changed, call initAfterRead once more to propagate new location of project
|
||||
if (m_project->fileName() != projectFileName)
|
||||
{
|
||||
m_project->fileName = projectFileName;
|
||||
caf::PdmDocument::initAfterReadTraversal(m_project);
|
||||
}
|
||||
|
||||
// On error, delete everything, and bail out.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user