From 01a9187a57cd0c2f5e504bf560663a22803190c9 Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Thu, 5 Jan 2023 08:36:38 -0600 Subject: [PATCH] Request a repaint when popping and shifting states --- lib/cyberarm_engine/window.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/cyberarm_engine/window.rb b/lib/cyberarm_engine/window.rb index c5c7de8..433bb07 100644 --- a/lib/cyberarm_engine/window.rb +++ b/lib/cyberarm_engine/window.rb @@ -141,10 +141,14 @@ module CyberarmEngine def pop_state @states.pop + + current_state.request_repaint if current_state&.is_a?(GuiState) end def shift_state @states.shift + + current_state.request_repaint if current_state&.is_a?(GuiState) end def has_focus?