From 05172ce0ab889ecca08a52539a43db591bc52296 Mon Sep 17 00:00:00 2001 From: arthomnix Date: Thu, 6 Nov 2025 01:39:59 +0000 Subject: [PATCH] eepy-example-app: improve exit button --- eepy-example-app/src/main.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/eepy-example-app/src/main.rs b/eepy-example-app/src/main.rs index f93adc5..f2d7e9f 100644 --- a/eepy-example-app/src/main.rs +++ b/eepy-example-app/src/main.rs @@ -57,13 +57,16 @@ fn main() { loop { while let Some(ev) = next_event() { - if exit_button.tick(&mut draw_target, ev).clicked { + let mut needs_refresh = false; + + let exit_res = exit_button.tick(&mut draw_target, ev); + if exit_res.clicked { save_counter(counter); return; + } else if exit_res.needs_refresh { + draw_target.refresh(true); } - let mut needs_refresh = false; - let response = button.tick(&mut draw_target, ev); if response.clicked { draw_target.clear(BinaryColor::Off).unwrap(); -- 2.51.2