Fix duplication symbol issue on Mac.

This may have affected Linux as well.
This commit is contained in:
Jason Felds
2013-04-21 09:31:45 -04:00
parent c7b8664604
commit 0c4fe367cc
5 changed files with 25 additions and 25 deletions
+4 -4
View File
@@ -6,7 +6,7 @@
#include "SubscriptionManager.h"
SubscriptionManager<LuaBinding> & GetSubscribers()
SubscriptionManager<LuaBinding> & GetBindingSubscribers()
{
static SubscriptionManager<LuaBinding> subscribers;
return subscribers;
@@ -16,7 +16,7 @@ namespace
{
void RegisterTypes( lua_State *L )
{
SubscriptionManager<LuaBinding> & subscribers = GetSubscribers();
SubscriptionManager<LuaBinding> & subscribers = GetBindingSubscribers();
if( subscribers.m_pSubscribers.empty() )
return;
@@ -66,12 +66,12 @@ REGISTER_WITH_LUA_FUNCTION( RegisterTypes );
LuaBinding::LuaBinding()
{
GetSubscribers().Subscribe( this );
GetBindingSubscribers().Subscribe( this );
}
LuaBinding::~LuaBinding()
{
GetSubscribers().Unsubscribe( this );
GetBindingSubscribers().Unsubscribe( this );
}
void LuaBinding::Register( lua_State *L )