Merge pull request #14 from clofresh/fix-gs-leave

Fix "self" param to the GS.leave callback
This commit is contained in:
vrld 2013-04-12 02:12:01 -07:00
commit b2b033c431

View File

@ -36,7 +36,7 @@ function GS.new(t) return t or {} end -- constructor - deprecated!
function GS.switch(to, ...) function GS.switch(to, ...)
assert(to, "Missing argument: Gamestate to switch to") assert(to, "Missing argument: Gamestate to switch to")
local pre = current local pre = current
;(current.leave or __NULL__)(self) ;(current.leave or __NULL__)(current)
;(to.init or __NULL__)(to) ;(to.init or __NULL__)(to)
to.init = nil to.init = nil
current = to current = to