fix(lua): booleans interpreted as ints
This commit is contained in:
parent
577ad312b8
commit
e777284120
1 changed files with 1 additions and 1 deletions
|
@ -68,7 +68,7 @@ void Bool_PushLuaValue(Variant self, lua_State* L) {
|
||||||
result<Variant, LuaCastError> Bool_FromLuaValue(lua_State* L, int idx) {
|
result<Variant, LuaCastError> Bool_FromLuaValue(lua_State* L, int idx) {
|
||||||
if (!lua_isboolean(L, idx))
|
if (!lua_isboolean(L, idx))
|
||||||
return LuaCastError(lua_typename(L, idx), "boolean");
|
return LuaCastError(lua_typename(L, idx), "boolean");
|
||||||
return Variant(lua_toboolean(L, idx));
|
return Variant((bool)lua_toboolean(L, idx));
|
||||||
}
|
}
|
||||||
|
|
||||||
const TypeDesc BOOL_TYPE {
|
const TypeDesc BOOL_TYPE {
|
||||||
|
|
Loading…
Add table
Reference in a new issue