#554 fixed app loading multiple times
This commit is contained in:
@@ -178,8 +178,8 @@ function pocket.init_nav(smem)
|
|||||||
---@param on_load function callback
|
---@param on_load function callback
|
||||||
function app.set_load(on_load)
|
function app.set_load(on_load)
|
||||||
app.load = function ()
|
app.load = function ()
|
||||||
|
app.loaded = true -- must flag first so it can't be repeatedly attempted
|
||||||
on_load()
|
on_load()
|
||||||
app.loaded = true
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -187,8 +187,8 @@ function pocket.init_nav(smem)
|
|||||||
---@param on_unload function callback
|
---@param on_unload function callback
|
||||||
function app.set_unload(on_unload)
|
function app.set_unload(on_unload)
|
||||||
app.unload = function ()
|
app.unload = function ()
|
||||||
on_unload()
|
|
||||||
app.loaded = false
|
app.loaded = false
|
||||||
|
on_unload()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ local pocket = require("pocket.pocket")
|
|||||||
local renderer = require("pocket.renderer")
|
local renderer = require("pocket.renderer")
|
||||||
local threads = require("pocket.threads")
|
local threads = require("pocket.threads")
|
||||||
|
|
||||||
local POCKET_VERSION = "v0.12.5-alpha"
|
local POCKET_VERSION = "v0.12.6-alpha"
|
||||||
|
|
||||||
local println = util.println
|
local println = util.println
|
||||||
local println_ts = util.println_ts
|
local println_ts = util.println_ts
|
||||||
|
|||||||
Reference in New Issue
Block a user