Error if the ImageData given to love.window.setIcon is not a 32 bit RGBA format.

--HG--
branch : minor
This commit is contained in:
Alex Szpakowski
2017-11-26 18:31:43 -04:00
parent 82553d793d
commit b6cb6aed47
2 changed files with 9 additions and 3 deletions
+3 -1
View File
@@ -365,7 +365,9 @@ int w_getPosition(lua_State *L)
int w_setIcon(lua_State *L)
{
image::ImageData *i = luax_checktype<image::ImageData>(L, 1);
luax_pushboolean(L, instance()->setIcon(i));
bool success = false;
luax_catchexcept(L, [&]() { success = instance()->setIcon(i); });
luax_pushboolean(L, success);
return 1;
}