#3862 Reload case does not work correctly

When issuing reload case by right-click on case, reset time history filter
This commit is contained in:
Magne Sjaastad committed 2019-02-07 10:21:08 +01:00
1 parent 5379d692df
commit d20c0fc004
3 files changed
+20 -1

No files matched your search

@@ -22,6 +22,7 @@
#include "RiaApplication.h"
#include "RimEclipseCase.h"
#include "RimTimeStepFilter.h"
#include "Riu3dSelectionManager.h"
@@ -62,7 +63,15 @@ void RicReloadCaseFeature::onActionTriggered(bool isChecked)
for (RimEclipseCase* selectedCase : selectedEclipseCases)
{
std::vector<RimTimeStepFilter*> timeStepFilter;;
selectedCase->descendantsIncludingThisOfType(timeStepFilter);
if (timeStepFilter.size() == 1)
{
timeStepFilter[0]->clearFilteredTimeSteps();
}
selectedCase->reloadDataAndUpdate();
selectedCase->updateConnectedEditors();
}
}