diff --git a/SDK/include/NDK/Components/CameraComponent.inl b/SDK/include/NDK/Components/CameraComponent.inl index efaf6ba36..73e5b1cc3 100644 --- a/SDK/include/NDK/Components/CameraComponent.inl +++ b/SDK/include/NDK/Components/CameraComponent.inl @@ -155,9 +155,15 @@ namespace Ndk { m_target = renderTarget; if (m_target) + { + m_targetResizeSlot.Connect(m_target->OnRenderTargetSizeChange, this, &CameraComponent::OnRenderTargetSizeChange); m_targetReleaseSlot.Connect(m_target->OnRenderTargetRelease, this, &CameraComponent::OnRenderTargetRelease); + } else + { + m_targetResizeSlot.Disconnect(); m_targetReleaseSlot.Disconnect(); + } } inline void CameraComponent::SetTargetRegion(const Nz::Rectf& region)