Throw error if invalid canvas type was supplied in l.g.newCanvas()

This commit is contained in:
vrld
2012-10-12 13:14:40 +02:00
parent ccdf6e1c00
commit 48f5afcc0e
@@ -400,7 +400,8 @@ int w_newCanvas(lua_State *L)
const char *str = luaL_optstring(L, 3, "normal");
Canvas::TextureType texture_type;
Canvas::getConstant(str, texture_type);
if (!Canvas::getConstant(str, texture_type))
return luaL_error(L, "Invalid canvas type: %s", str);
Canvas *canvas = NULL;
try