diff --git a/Engine/source/environment/waterObject.cpp b/Engine/source/environment/waterObject.cpp index c10da11fc..beb4bc8a6 100644 --- a/Engine/source/environment/waterObject.cpp +++ b/Engine/source/environment/waterObject.cpp @@ -891,6 +891,10 @@ void WaterObject::onRemove() { mPlaneReflector.unregisterReflector(); cleanupMaterials(); + + PostEffect *underWaterEffect = getUnderwaterEffect( ); + if( underWaterEffect ) + underWaterEffect->disable( ); } Parent::onRemove();