fix StringToEnum
This commit is contained in:
@@ -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; \
|
||||||
|
|||||||
Reference in New Issue
Block a user