#2237 Progress bar when calculating flooded PV

Fix errors in progress detected when opening project
This commit is contained in:
Jacob Støren
2017-12-08 16:38:58 +01:00
parent 1a8f4e1829
commit 84dcc0980e
3 changed files with 47 additions and 19 deletions

View File

@@ -558,24 +558,25 @@ bool RiaApplication::loadProject(const QString& projectFileName, ProjectLoadActi
caseProgress.setProgressDescription(cas->caseUserDescription());
std::vector<RimView*> views = cas->views();
caf::ProgressInfo viewProgress(views.size(), "Creating Views");
{ // To delete the view progress before incrementing the caseProgress
caf::ProgressInfo viewProgress(views.size(), "Creating Views");
size_t j;
for (j = 0; j < views.size(); j++)
{
RimView* riv = views[j];
CVF_ASSERT(riv);
size_t j;
for ( j = 0; j < views.size(); j++ )
{
RimView* riv = views[j];
CVF_ASSERT(riv);
viewProgress.setProgressDescription(riv->name());
viewProgress.setProgressDescription(riv->name());
riv->loadDataAndUpdate();
this->setActiveReservoirView(riv);
riv->loadDataAndUpdate();
this->setActiveReservoirView(riv);
riv->rangeFilterCollection()->updateIconState();
riv->rangeFilterCollection()->updateIconState();
viewProgress.incrementProgress();
viewProgress.incrementProgress();
}
}
caseProgress.incrementProgress();
}
}