From 313041162976a492700838a913a5064f8243caa0 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 22 Sep 2006 19:45:37 +0000 Subject: [PATCH] use LuaHelpers::RunExpression --- stepmania/src/LuaReference.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/stepmania/src/LuaReference.cpp b/stepmania/src/LuaReference.cpp index 277a2b10d7..6d33c2fdb2 100644 --- a/stepmania/src/LuaReference.cpp +++ b/stepmania/src/LuaReference.cpp @@ -127,15 +127,11 @@ void LuaReference::Unregister() bool LuaReference::SetFromExpression( const RString &sExpression ) { - RString sFullExpression = "return " + sExpression; - Lua *L = LUA->Get(); - bool bSuccess = LuaHelpers::RunScript(L, sFullExpression, "", 1); - if( !bSuccess ) - this->SetFromNil(); - else - this->SetFromStack( L ); + bool bSuccess = LuaHelpers::RunExpression( L, sExpression ); + this->SetFromStack( L ); + LUA->Release( L ); return bSuccess; }