diff --git a/stepmania/src/MemoryCardDisplay.cpp b/stepmania/src/MemoryCardDisplay.cpp index 52097c0b4a..43593bd683 100644 --- a/stepmania/src/MemoryCardDisplay.cpp +++ b/stepmania/src/MemoryCardDisplay.cpp @@ -30,8 +30,11 @@ void MemoryCardDisplay::Load( PlayerNumber pn ) void MemoryCardDisplay::LoadFromNode( const XNode* pNode ) { + Lua *L = LUA->Get(); + pNode->PushAttrValue( L, "PlayerNumber" ); PlayerNumber pn; - pNode->GetAttrValue("PlayerNumber", (int&) pn ); + LuaHelpers::Pop( L, pn ); + LUA->Release(L); Load( pn );