From 0c6d792648afc74ee3a39cfc3a0fe056cb477d31 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 14 Oct 2006 22:22:16 +0000 Subject: [PATCH] simplify/optimize: use provided L --- stepmania/src/LuaReference.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stepmania/src/LuaReference.cpp b/stepmania/src/LuaReference.cpp index a958dc978e..305a190f87 100644 --- a/stepmania/src/LuaReference.cpp +++ b/stepmania/src/LuaReference.cpp @@ -57,8 +57,8 @@ LuaReference &LuaReference::operator=( const LuaReference &cpy ) void LuaReference::SetFromStack( Lua *L ) { - Unregister(); - + if( m_iReference != LUA_NOREF ) + luaL_unref( L, LUA_REGISTRYINDEX, m_iReference ); m_iReference = luaL_ref( L, LUA_REGISTRYINDEX ); }