diff --git a/ApplicationCode/ProjectDataModel/RimEclipseFaultColors.cpp b/ApplicationCode/ProjectDataModel/RimEclipseFaultColors.cpp index 7a28274b07..5122a5ff1b 100644 --- a/ApplicationCode/ProjectDataModel/RimEclipseFaultColors.cpp +++ b/ApplicationCode/ProjectDataModel/RimEclipseFaultColors.cpp @@ -23,8 +23,10 @@ #include "RigMainGrid.h" #include "RimEclipseCase.h" -#include "RimEclipseView.h" #include "RimEclipseCellColors.h" +#include "RimEclipseView.h" +#include "RimTernaryLegendConfig.h" + #include "RiuMainWindow.h" #include "cafPdmUiTreeOrdering.h" @@ -144,7 +146,12 @@ bool RimEclipseFaultColors::hasValidCustomResult() //-------------------------------------------------------------------------------------------------- void RimEclipseFaultColors::defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName /*= ""*/) { - if (m_customFaultResultColors()->legendConfig()) + if (m_customFaultResultColors()->ternaryLegendConfig() + && !m_customFaultResultColors()->ternaryLegendConfig.uiCapability()->isUiChildrenHidden(uiConfigName)) + { + uiTreeOrdering.add(m_customFaultResultColors()->ternaryLegendConfig()); + } + else if (m_customFaultResultColors()->legendConfig()) { uiTreeOrdering.add(m_customFaultResultColors()->legendConfig()); }