firmware for my Touchscreen E-Paper Input Module for Framework Laptop 16
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

eepy-example-app: improve exit button

+6 -3
+6 -3
eepy-example-app/src/main.rs
··· 57 57 58 58 loop { 59 59 while let Some(ev) = next_event() { 60 - if exit_button.tick(&mut draw_target, ev).clicked { 60 + let mut needs_refresh = false; 61 + 62 + let exit_res = exit_button.tick(&mut draw_target, ev); 63 + if exit_res.clicked { 61 64 save_counter(counter); 62 65 return; 66 + } else if exit_res.needs_refresh { 67 + draw_target.refresh(true); 63 68 } 64 - 65 - let mut needs_refresh = false; 66 69 67 70 let response = button.tick(&mut draw_target, ev); 68 71 if response.clicked {