From 6fe08ba73d7e493c0c98d78100fcee628585cdb4 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 28 Jun 2024 10:57:10 +1000 Subject: [PATCH] reapply bindings when showing screens --- src/tangara/ui/screen_lua.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tangara/ui/screen_lua.cpp b/src/tangara/ui/screen_lua.cpp index c6cda7ae..301df143 100644 --- a/src/tangara/ui/screen_lua.cpp +++ b/src/tangara/ui/screen_lua.cpp @@ -30,7 +30,10 @@ Lua::~Lua() { auto Lua::onShown() -> void { callMethod("onShown"); - forEachBinding([&](lua::Binding* b) { b->active = true; }); + forEachBinding([&](lua::Binding* b) { + b->active = true; + lua::Binding::apply(s_, -1); + }); } auto Lua::onHidden() -> void {