From 3a0ce662205bc98d7d9763259fca645002e076c9 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 16 Aug 2006 22:32:36 +0000 Subject: [PATCH] fix MessageSubscriber copying --- stepmania/src/MessageManager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stepmania/src/MessageManager.cpp b/stepmania/src/MessageManager.cpp index a277b49545..e095ce8b4d 100644 --- a/stepmania/src/MessageManager.cpp +++ b/stepmania/src/MessageManager.cpp @@ -261,7 +261,8 @@ void IMessageSubscriber::ProcessMessages( float fDeltaTime ) MessageSubscriber::MessageSubscriber( const MessageSubscriber &cpy ): IMessageSubscriber(cpy) { - m_vsSubscribedTo = cpy.m_vsSubscribedTo; + FOREACH_CONST( RString, cpy.m_vsSubscribedTo, msg ) + this->SubscribeToMessage( *msg ); } void MessageSubscriber::SubscribeToMessage( const RString &sMessageName )