From d57d5508594e3960b77fa60cb836ee404c4507a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Ritzl?= Date: Thu, 27 Jan 2022 12:15:52 +0100 Subject: [PATCH] Fixed issues with missing variables --- monarch/monarch.lua | 2 +- monarch/utils/callback_tracker.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/monarch/monarch.lua b/monarch/monarch.lua index c50a177..e7925a7 100644 --- a/monarch/monarch.lua +++ b/monarch/monarch.lua @@ -879,7 +879,7 @@ function M.clear(cb) local top = stack[#stack] while top and top.visible do stack[#stack] = nil - await(back_out, top, screen, WAIT_FOR_TRANSITION, resume) + await(back_out, top, stack[#stack - 1], WAIT_FOR_TRANSITION, resume) top = stack[#stack] end diff --git a/monarch/utils/callback_tracker.lua b/monarch/utils/callback_tracker.lua index adde1e6..7fab48b 100644 --- a/monarch/utils/callback_tracker.lua +++ b/monarch/utils/callback_tracker.lua @@ -14,7 +14,7 @@ function M.create() local function invoke_if_done() if all_callbacks_done then - print("Warning: The same callback will be invoked twice from the callback tracker!", id or "") + print("Warning: The same callback will be invoked twice from the callback tracker!") end if callback_count == 0 and callback then all_callbacks_done = true