diff --git a/Modules/Graphics/RHI/Base/Sources/Methane/Graphics/Base/ProgramArgumentBinding.cpp b/Modules/Graphics/RHI/Base/Sources/Methane/Graphics/Base/ProgramArgumentBinding.cpp index 4afa779cb..cda1fd1a9 100644 --- a/Modules/Graphics/RHI/Base/Sources/Methane/Graphics/Base/ProgramArgumentBinding.cpp +++ b/Modules/Graphics/RHI/Base/Sources/Methane/Graphics/Base/ProgramArgumentBinding.cpp @@ -36,7 +36,9 @@ ProgramArgumentBinding::ProgramArgumentBinding(const Context& context, const Set { } ProgramArgumentBinding::ProgramArgumentBinding(const ProgramArgumentBinding& other) - : m_context(other.m_context) + : Emitter(other) + , enable_shared_from_this(other) + , m_context(other.m_context) , m_settings(other.m_settings) , m_resource_views(other.m_resource_views) , m_emit_callback_enabled(other.m_emit_callback_enabled)