From 76def6c8dc142da58c83e8754354a2fa691e9f93 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Wed, 13 May 2026 20:07:45 +0200 Subject: [PATCH] gui: set WIDGET_FLAGS_VISIBLE_BIT early in Dialog_OnShow --- avr/modules/lcd2/gui/base/dialog.asm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/avr/modules/lcd2/gui/base/dialog.asm b/avr/modules/lcd2/gui/base/dialog.asm index da8269b..3ec7220 100644 --- a/avr/modules/lcd2/gui/base/dialog.asm +++ b/avr/modules/lcd2/gui/base/dialog.asm @@ -204,10 +204,15 @@ Dialog_OnAbort: ; @clobbers any, !Y Dialog_OnShow: + ; check VISIBLE flag ldd r16, Y+OBJECT_OFFS_FLAGS sbrc r16, WIDGET_FLAGS_VISIBLE_BIT rjmp Dialog_OnShow_ret + ; set VISIBLE flag + sbr r16, (1<