diff --git a/radiantcore/brush/csg/CSG.cpp b/radiantcore/brush/csg/CSG.cpp index 43e0bc634..1c5ea0243 100644 --- a/radiantcore/brush/csg/CSG.cpp +++ b/radiantcore/brush/csg/CSG.cpp @@ -342,6 +342,7 @@ class SubtractBrushesFromUnselected : ASSERT_MESSAGE(!(*i)->getBrush().empty(), "brush left with no faces after subtract"); Node_getBrush(newBrush)->copy((*i)->getBrush()); + Node_getBrush(newBrush)->updateFaceVisibility(); } scene::removeNodeFromParent(brushNode);