From 62b37cd4003360f143a5b868a74c175516b89a78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Ram=C3=B3n?= Date: Mon, 30 May 2022 17:52:58 -0400 Subject: [PATCH] Merge pull request #1353 from tarkah/fix/overlay-status-capture Don't process captured overlay statuses --- native/src/user_interface.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/native/src/user_interface.rs b/native/src/user_interface.rs index 785ee56a59..2f2dc1109d 100644 --- a/native/src/user_interface.rs +++ b/native/src/user_interface.rs @@ -254,6 +254,10 @@ where .cloned() .zip(overlay_statuses.into_iter()) .map(|(event, overlay_status)| { + if matches!(overlay_status, event::Status::Captured) { + return overlay_status; + } + let mut shell = Shell::new(messages); let event_status = self.root.widget.on_event(