From 74ac117b19a6fcae99e92d3fece147687acef3ad Mon Sep 17 00:00:00 2001 From: Myk Taylor Date: Mon, 31 Mar 2025 18:12:44 -0700 Subject: [PATCH] don't pass pause events through the ui can happen if keys are mashed in just the right way --- changelog.txt | 1 + gui/journal.lua | 1 + 2 files changed, 2 insertions(+) diff --git a/changelog.txt b/changelog.txt index cd1830ff1..ea51b4d22 100644 --- a/changelog.txt +++ b/changelog.txt @@ -35,6 +35,7 @@ Template for new versions: ## Fixes - `idle-crafting`: check that units still have crafting needs before creating a job for them +- `gui/journal`: prevent pause/unpause events from leaking through the UI when keys are mashed ## Misc Improvements diff --git a/gui/journal.lua b/gui/journal.lua index 501093339..4faacb218 100644 --- a/gui/journal.lua +++ b/gui/journal.lua @@ -268,6 +268,7 @@ end JournalScreen = defclass(JournalScreen, gui.ZScreen) JournalScreen.ATTRS { focus_path='journal', + pass_pause=false, context_mode=DEFAULT_NIL, save_layout=true, save_prefix=''