diff --git a/stepmania/src/LuaReference.cpp b/stepmania/src/LuaReference.cpp index 9140285d71..15862b62cb 100644 --- a/stepmania/src/LuaReference.cpp +++ b/stepmania/src/LuaReference.cpp @@ -25,6 +25,8 @@ LuaReference::~LuaReference() LuaReference::LuaReference( const LuaReference &cpy ) { + m_sName = cpy.m_sName; + g_Subscribers.Subscribe( this ); if( cpy.m_iReference == LUA_NOREF ) @@ -46,6 +48,8 @@ LuaReference &LuaReference::operator=( const LuaReference &cpy ) Unregister(); + m_sName = cpy.m_sName; + if( cpy.m_iReference == LUA_NOREF ) { m_iReference = LUA_NOREF;