diff --git a/Code/Framework/AzFramework/AzFramework/Visibility/EntityVisibilityBoundsUnionSystem.cpp b/Code/Framework/AzFramework/AzFramework/Visibility/EntityVisibilityBoundsUnionSystem.cpp index f019039d16..c71adc5c3f 100644 --- a/Code/Framework/AzFramework/AzFramework/Visibility/EntityVisibilityBoundsUnionSystem.cpp +++ b/Code/Framework/AzFramework/AzFramework/Visibility/EntityVisibilityBoundsUnionSystem.cpp @@ -36,6 +36,9 @@ namespace AzFramework void EntityVisibilityBoundsUnionSystem::Disconnect() { + m_entityActivatedEventHandler.Disconnect(); + m_entityDeactivatedEventHandler.Disconnect(); + AZ::TickBus::Handler::BusDisconnect(); IEntityBoundsUnionRequestBus::Handler::BusDisconnect(); AZ::Interface::Unregister(this);