From 79bf6cf126a8c67d62867eb31b095425b84135c3 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Tue, 29 Jul 2025 12:22:04 -0700 Subject: [PATCH] media/viewer: fix flicker on escape-close Signed-off-by: William Casarin --- 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 index 15dd7c3f..af5cae1b 100644 --- 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); } }