notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

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:
Mcrates/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); } }