diff --git a/DesignTools/Primitives/ConeObject3D.cs b/DesignTools/Primitives/ConeObject3D.cs index 95da1558a..7689cdd4b 100644 --- a/DesignTools/Primitives/ConeObject3D.cs +++ b/DesignTools/Primitives/ConeObject3D.cs @@ -67,6 +67,10 @@ namespace MatterHackers.MatterControl.DesignTools { Rebuild(null); } + else + { + base.OnInvalidate(invalidateType); + } } private void Rebuild(UndoBuffer undoBuffer) diff --git a/DesignTools/Primitives/CubeObject3D.cs b/DesignTools/Primitives/CubeObject3D.cs index 4dcf1834a..8970eff75 100644 --- a/DesignTools/Primitives/CubeObject3D.cs +++ b/DesignTools/Primitives/CubeObject3D.cs @@ -83,6 +83,10 @@ namespace MatterHackers.MatterControl.DesignTools { Rebuild(null); } + else + { + base.OnInvalidate(invalidateType); + } } private void Rebuild(UndoBuffer undoBuffer) diff --git a/DesignTools/Primitives/CylinderObject3D.cs b/DesignTools/Primitives/CylinderObject3D.cs index 9ad11ccd7..00c13427e 100644 --- a/DesignTools/Primitives/CylinderObject3D.cs +++ b/DesignTools/Primitives/CylinderObject3D.cs @@ -124,6 +124,10 @@ namespace MatterHackers.MatterControl.DesignTools { Rebuild(null); } + else + { + base.OnInvalidate(invalidateType); + } } private void Rebuild(UndoBuffer undoBuffer) diff --git a/DesignTools/Primitives/HalfCylinderObject3D.cs b/DesignTools/Primitives/HalfCylinderObject3D.cs index b78634121..7e8aa93dc 100644 --- a/DesignTools/Primitives/HalfCylinderObject3D.cs +++ b/DesignTools/Primitives/HalfCylinderObject3D.cs @@ -65,6 +65,10 @@ namespace MatterHackers.MatterControl.DesignTools { Rebuild(null); } + else + { + base.OnInvalidate(invalidateType); + } } private void Rebuild(UndoBuffer undoBuffer) diff --git a/DesignTools/Primitives/HalfSphereObject3D.cs b/DesignTools/Primitives/HalfSphereObject3D.cs index a8091d7db..26366b710 100644 --- a/DesignTools/Primitives/HalfSphereObject3D.cs +++ b/DesignTools/Primitives/HalfSphereObject3D.cs @@ -73,6 +73,10 @@ namespace MatterHackers.MatterControl.DesignTools { Rebuild(null); } + else + { + base.OnInvalidate(invalidateType); + } } private void Rebuild(UndoBuffer undoBuffer) diff --git a/DesignTools/Primitives/HalfWedgeObject3D.cs b/DesignTools/Primitives/HalfWedgeObject3D.cs index 9a9a7055b..f867ad3ad 100644 --- a/DesignTools/Primitives/HalfWedgeObject3D.cs +++ b/DesignTools/Primitives/HalfWedgeObject3D.cs @@ -65,6 +65,10 @@ namespace MatterHackers.MatterControl.DesignTools { Rebuild(null); } + else + { + base.OnInvalidate(invalidateType); + } } private void Rebuild(UndoBuffer undoBuffer) diff --git a/DesignTools/Primitives/PyramidObject3D.cs b/DesignTools/Primitives/PyramidObject3D.cs index 85d1478a4..d38eeb189 100644 --- a/DesignTools/Primitives/PyramidObject3D.cs +++ b/DesignTools/Primitives/PyramidObject3D.cs @@ -65,6 +65,10 @@ namespace MatterHackers.MatterControl.DesignTools { Rebuild(null); } + else + { + base.OnInvalidate(invalidateType); + } } private void Rebuild(UndoBuffer undoBuffer) diff --git a/DesignTools/Primitives/RingObject3D.cs b/DesignTools/Primitives/RingObject3D.cs index b199d61d5..74b62f32e 100644 --- a/DesignTools/Primitives/RingObject3D.cs +++ b/DesignTools/Primitives/RingObject3D.cs @@ -83,6 +83,10 @@ namespace MatterHackers.MatterControl.DesignTools { Rebuild(null); } + else + { + base.OnInvalidate(invalidateType); + } } private void Rebuild(UndoBuffer undoBuffer) diff --git a/DesignTools/Primitives/SphereObject3D.cs b/DesignTools/Primitives/SphereObject3D.cs index 3318c4565..a7141d6ed 100644 --- a/DesignTools/Primitives/SphereObject3D.cs +++ b/DesignTools/Primitives/SphereObject3D.cs @@ -78,6 +78,10 @@ namespace MatterHackers.MatterControl.DesignTools { Rebuild(null); } + else + { + base.OnInvalidate(invalidateType); + } } private void Rebuild(UndoBuffer undoBuffer) diff --git a/DesignTools/Primitives/TorusObject3D.cs b/DesignTools/Primitives/TorusObject3D.cs index 97cb1f843..071caea49 100644 --- a/DesignTools/Primitives/TorusObject3D.cs +++ b/DesignTools/Primitives/TorusObject3D.cs @@ -68,6 +68,10 @@ namespace MatterHackers.MatterControl.DesignTools { Rebuild(null); } + else + { + base.OnInvalidate(invalidateType); + } } private void Rebuild(UndoBuffer undoBuffer) diff --git a/DesignTools/Primitives/WedgeObject3D.cs b/DesignTools/Primitives/WedgeObject3D.cs index 2f7ddfc76..639a7c024 100644 --- a/DesignTools/Primitives/WedgeObject3D.cs +++ b/DesignTools/Primitives/WedgeObject3D.cs @@ -66,6 +66,10 @@ namespace MatterHackers.MatterControl.DesignTools { Rebuild(null); } + else + { + base.OnInvalidate(invalidateType); + } } private void Rebuild(UndoBuffer undoBuffer)