From acbe82d8774648bfe05caa91f9552414714a8ee8 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 21 Jun 2005 02:29:21 +0000 Subject: [PATCH] pass L to Reset --- stepmania/src/LuaManager.cpp | 4 ++-- stepmania/src/LuaReference.cpp | 4 ++-- stepmania/src/LuaReference.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/stepmania/src/LuaManager.cpp b/stepmania/src/LuaManager.cpp index c74129917c..b0175e8eba 100644 --- a/stepmania/src/LuaManager.cpp +++ b/stepmania/src/LuaManager.cpp @@ -204,7 +204,7 @@ void LuaManager::ResetState() if( L != NULL ) { - LuaReference::BeforeResetAll(); + LuaReference::BeforeResetAll( L ); lua_close( L ); } @@ -222,7 +222,7 @@ void LuaManager::ResetState() RegisterTypes(); - LuaReference::AfterResetAll(); + LuaReference::AfterResetAll( L ); m_pLock->Unlock(); } diff --git a/stepmania/src/LuaReference.cpp b/stepmania/src/LuaReference.cpp index 51fc7376c0..fb6105ba1a 100644 --- a/stepmania/src/LuaReference.cpp +++ b/stepmania/src/LuaReference.cpp @@ -108,7 +108,7 @@ void LuaReference::Unregister() m_iReference = LUA_NOREF; } -void LuaReference::BeforeResetAll() +void LuaReference::BeforeResetAll( Lua *L ) { if( SubscriptionManager::s_pSubscribers == NULL ) return; @@ -116,7 +116,7 @@ void LuaReference::BeforeResetAll() (*p)->BeforeReset(); } -void LuaReference::AfterResetAll() +void LuaReference::AfterResetAll( Lua *L ) { if( SubscriptionManager::s_pSubscribers == NULL ) return; diff --git a/stepmania/src/LuaReference.h b/stepmania/src/LuaReference.h index cc011a77a2..a20c43f2c5 100644 --- a/stepmania/src/LuaReference.h +++ b/stepmania/src/LuaReference.h @@ -32,8 +32,8 @@ public: /* Return the referenced type, or LUA_TNONE if not set. */ int GetLuaType() const; - static void BeforeResetAll(); // call this before resetting Lua - static void AfterResetAll(); // call this after resetting Lua + static void BeforeResetAll( Lua *L ); // call this before resetting Lua + static void AfterResetAll( Lua *L ); // call this after resetting Lua protected: /* If this object needs to store state to recreate itself, overload this. */