From 286a270a1c27ab64c9f95b495b2c46d5baa3fa70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Ritzl?= Date: Tue, 5 Jul 2022 22:54:40 +0200 Subject: [PATCH] Check if screen was loaded before trying to unload --- monarch/monarch.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/monarch/monarch.lua b/monarch/monarch.lua index 56b0921..ac562e0 100644 --- a/monarch/monarch.lua +++ b/monarch/monarch.lua @@ -354,8 +354,10 @@ local function unload(screen, force) if screen.proxy then log("unload() proxy", screen.id) if screen.auto_preload and not force then - msg.post(screen.proxy, DISABLE) - screen.loaded = false + if screen.loaded then + msg.post(screen.proxy, DISABLE) + screen.loaded = false + end screen.preloaded = true else screen.wait_for = PROXY_UNLOADED