diff --git a/ApplicationLibCode/ProjectDataModel/CellFilters/RimPolygonFilter.cpp b/ApplicationLibCode/ProjectDataModel/CellFilters/RimPolygonFilter.cpp index 965c5bb2b6..b8a28f811f 100644 --- a/ApplicationLibCode/ProjectDataModel/CellFilters/RimPolygonFilter.cpp +++ b/ApplicationLibCode/ProjectDataModel/CellFilters/RimPolygonFilter.cpp @@ -885,6 +885,7 @@ caf::PickEventHandler* RimPolygonFilter::pickEventHandler() const if ( filterColl && !filterColl->isActive() ) return nullptr; if ( !isActive() ) return nullptr; + if ( !isPolygonDefinedLocally() && m_cellFilterPolygon && m_cellFilterPolygon()->isReadOnly() ) return nullptr; return m_pickTargetsEventHandler.get(); }