Use love.run's return value as return value (if valid), default to 0

This commit is contained in:
Bart van Strien
2012-05-18 18:56:05 +02:00
parent db7fba1d3a
commit cadde8947f
2 changed files with 10 additions and 8 deletions
+2 -2
View File
@@ -805,7 +805,7 @@ local result = xpcall(love.boot, error_printer)
if not result then return 1 end
local result = xpcall(love.init, love._release and love.releaseerrhand or love.errhand)
if not result then return 1 end
local result = xpcall(love.run, love._release and love.releaseerrhand or love.errhand)
local result, retval = xpcall(love.run, love._release and love.releaseerrhand or love.errhand)
if not result then return 1 end
return 0
return tonumber(retval) or 0