From 114bc2a576bc5d32be0ab4381689a0de667c29c9 Mon Sep 17 00:00:00 2001 From: Myk Taylor Date: Sat, 28 Jan 2023 08:57:24 -0800 Subject: [PATCH] also lock down the world map --- library/lua/gui.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/lua/gui.lua b/library/lua/gui.lua index cf25b50cf..339894f2f 100644 --- a/library/lua/gui.lua +++ b/library/lua/gui.lua @@ -724,6 +724,7 @@ local NO_LOGIC_SCREENS = utils.invert{ 'viewscreen_loadgamest', 'viewscreen_export_regionst', 'viewscreen_choose_game_typest', + 'viewscreen_worldst', } -- this is necessary for middle-click map scrolling to function @@ -735,6 +736,8 @@ function ZScreen:onIdle() local vs_name = getmetatable(dfhack.gui.getDFViewscreen(true)) if NO_LOGIC_SCREENS[vs_name] then self.force_pause = true + self.pass_movement_keys = false + self.pass_mouse_clicks = false else self._native.parent:logic() end