commit 79bf6cf126a8c67d62867eb31b095425b84135c3 parent b8207106d71ccfd4ef30738ee86d398a68863b4f Author: William Casarin <jb55@jb55.com> Date: Tue, 29 Jul 2025 12:22:04 -0700 media/viewer: fix flicker on escape-close Signed-off-by: William Casarin <jb55@jb55.com> Diffstat:
M | crates/notedeck_columns/src/app.rs | | | 8 | +------- |
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/crates/notedeck_columns/src/app.rs b/crates/notedeck_columns/src/app.rs @@ -396,15 +396,9 @@ fn fullscreen_media_viewer_ui( return; } - // Close it? - if ui.input(|i| i.key_pressed(egui::Key::Escape)) { - fullscreen_media_close(state); - return; - } - let resp = MediaViewer::new(state).fullscreen(true).ui(img_cache, ui); - if resp.clicked() { + if resp.clicked() || ui.input(|i| i.key_pressed(egui::Key::Escape)) { fullscreen_media_close(state); } }