mirror of
https://github.com/love2d/love.git
synced 2026-08-21 05:00:08 +02:00
Fix love.event.push/quit issues
This commit is contained in:
@@ -79,16 +79,16 @@ namespace sdl
|
|||||||
{
|
{
|
||||||
static Message *m;
|
static Message *m;
|
||||||
|
|
||||||
if (!(m = Message::fromLua(L, 1)))
|
bool success = (m = Message::fromLua(L, 1)) != NULL;
|
||||||
{
|
luax_pushboolean(L, success);
|
||||||
luax_pushboolean(L, false);
|
|
||||||
|
if (!success)
|
||||||
return 1;
|
return 1;
|
||||||
}
|
|
||||||
|
|
||||||
instance->push(m);
|
instance->push(m);
|
||||||
m->release();
|
m->release();
|
||||||
|
|
||||||
return 0;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int w_clear(lua_State *)
|
int w_clear(lua_State *)
|
||||||
@@ -97,10 +97,12 @@ namespace sdl
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int w_quit(lua_State *)
|
int w_quit(lua_State * L)
|
||||||
{
|
{
|
||||||
Message *m = new Message("quit");
|
Message *m = new Message("quit");
|
||||||
instance->push(m);
|
instance->push(m);
|
||||||
|
m->release();
|
||||||
|
luax_pushboolean(L, true);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user