Fixed the display index parameter of love.window.getFullscreenModes, getDesktopDimensions, and setPosition to be 1-based instead of 0-based (resolves issue #1056.)

This commit is contained in:
Alex Szpakowski
2015-07-05 10:06:24 -03:00
parent 2168d509b3
commit 87e20ccafb
+3 -3
View File
@@ -194,7 +194,7 @@ int w_getFullscreenModes(lua_State *L)
{
int displayindex = 0;
if (!lua_isnoneornil(L, 1))
displayindex = (int) luaL_checknumber(L, 1);
displayindex = (int) luaL_checknumber(L, 1) - 1;
else
{
int x, y;
@@ -271,7 +271,7 @@ int w_getDesktopDimensions(lua_State *L)
int width = 0, height = 0;
int displayindex = 0;
if (!lua_isnoneornil(L, 1))
displayindex = (int) luaL_checknumber(L, 1);
displayindex = (int) luaL_checknumber(L, 1) - 1;
else
{
int x, y;
@@ -290,7 +290,7 @@ int w_setPosition(lua_State *L)
int displayindex = 0;
if (!lua_isnoneornil(L, 3))
displayindex = (int) luaL_checknumber(L, 3);
displayindex = (int) luaL_checknumber(L, 3) - 1;
else
{
int x_unused, y_unused;