fix StringToEnum

This commit is contained in:
Glenn Maynard
2006-09-26 05:03:55 +00:00
parent d000ab254e
commit 64dec0bb42
+1 -1
View File
@@ -164,9 +164,9 @@ static void Lua2##X(lua_State* L) \
lua_pushnumber( L, i ); /* 0-based */ \ lua_pushnumber( L, i ); /* 0-based */ \
lua_rawset( L, -3 ); \ lua_rawset( L, -3 ); \
} \ } \
EnumTraits<X>::StringToEnum.SetFromStack( L ); \
EnumTraits<X>::StringToEnum.PushSelf( L ); \ EnumTraits<X>::StringToEnum.PushSelf( L ); \
lua_setglobal( L, #X "Index" ); \ lua_setglobal( L, #X "Index" ); \
EnumTraits<X>::StringToEnum.SetFromStack( L ); \
} \ } \
REGISTER_WITH_LUA_FUNCTION( Lua2##X ); \ REGISTER_WITH_LUA_FUNCTION( Lua2##X ); \
LuaReference EnumTraits<X>::StringToEnum; \ LuaReference EnumTraits<X>::StringToEnum; \