mirror of
https://github.com/bjornbytes/lovr.git
synced 2024-07-02 20:43:35 +00:00
Fix crash when passing nothing to newTexture;
This commit is contained in:
parent
948b77b7fa
commit
2b1b777e84
|
@ -1651,6 +1651,7 @@ static int l_lovrGraphicsNewTexture(lua_State* L) {
|
||||||
depth = lua_type(L, index) == LUA_TNUMBER ? lua_tonumber(L, index++) : 0;
|
depth = lua_type(L, index) == LUA_TNUMBER ? lua_tonumber(L, index++) : 0;
|
||||||
lovrAssert(width > 0 && height > 0, "A Texture must have a positive width, height, and depth");
|
lovrAssert(width > 0 && height > 0, "A Texture must have a positive width, height, and depth");
|
||||||
} else if (argType != LUA_TTABLE) {
|
} else if (argType != LUA_TTABLE) {
|
||||||
|
luaL_checkany(L, 1);
|
||||||
lua_createtable(L, 1, 0);
|
lua_createtable(L, 1, 0);
|
||||||
lua_pushvalue(L, 1);
|
lua_pushvalue(L, 1);
|
||||||
lua_rawseti(L, -2, 1);
|
lua_rawseti(L, -2, 1);
|
||||||
|
|
Loading…
Reference in a new issue