From 9774d4af2c306df119038e7394c23ad821db088a Mon Sep 17 00:00:00 2001 From: bilabila Date: Thu, 15 Jun 2023 15:05:11 +0800 Subject: [PATCH] eframe: fix android app quit on resume with glow backend (#3080) --- crates/eframe/src/native/run.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/eframe/src/native/run.rs b/crates/eframe/src/native/run.rs index 0ee7e5a3..bd7ccd72 100644 --- a/crates/eframe/src/native/run.rs +++ b/crates/eframe/src/native/run.rs @@ -807,6 +807,10 @@ mod glow_integration { fn run_ui_and_paint(&mut self) -> EventResult { if let Some(running) = &mut self.running { + if running.gl_window.window.is_none() { + return EventResult::Wait; + } + #[cfg(feature = "puffin")] puffin::GlobalProfiler::lock().new_frame(); crate::profile_scope!("frame");