Fix sfinv page not updating on award unlock

This commit is contained in:
rubenwardy 2018-09-13 17:39:52 +01:00
parent 29a1b97b38
commit 805720b4af
No known key found for this signature in database
GPG Key ID: A1E29D52FF81513C

@ -254,6 +254,22 @@ if minetest.get_modpath("sfinv") then
end
end
})
local function check_and_reshow(name)
local player = minetest.get_player_by_name(name)
if not player then
return
end
local context = sfinv.get_or_create_context(player)
if context.page ~= "awards:awards" then
return
end
sfinv.set_player_inventory_formspec(player, context)
end
awards.register_on_unlock(check_and_reshow)
end
if minetest.get_modpath("unified_inventory") ~= nil then