From 75cf164507e503b586c8ec9c00f56893a726e30e Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Thu, 10 Jul 2014 16:13:42 -0300 Subject: [PATCH] Error when the second argument to love.graphics.newImage isn't a table. --HG-- branch : minor --- src/modules/graphics/opengl/wrap_Graphics.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/graphics/opengl/wrap_Graphics.cpp b/src/modules/graphics/opengl/wrap_Graphics.cpp index 5ccc529a1..ef69fa7c2 100644 --- a/src/modules/graphics/opengl/wrap_Graphics.cpp +++ b/src/modules/graphics/opengl/wrap_Graphics.cpp @@ -161,6 +161,7 @@ int w_newImage(lua_State *L) Image::Flags flags; if (!lua_isnoneornil(L, 2)) { + luaL_checktype(L, 2, LUA_TTABLE); flags.mipmaps = luax_boolflag(L, 2, imageFlagName(Image::FLAG_TYPE_MIPMAPS), flags.mipmaps); flags.sRGB = luax_boolflag(L, 2, imageFlagName(Image::FLAG_TYPE_SRGB), flags.sRGB); }