From 956c1c3527914b7b96f344a5e3a6b44c108ac7fa Mon Sep 17 00:00:00 2001 From: Konkitoman Date: Sun, 10 Sep 2023 15:33:06 +0300 Subject: [PATCH] Fix memory leak --- crates/eframe/src/native/run.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/crates/eframe/src/native/run.rs b/crates/eframe/src/native/run.rs index ee867cefa..4a4eb06a1 100644 --- a/crates/eframe/src/native/run.rs +++ b/crates/eframe/src/native/run.rs @@ -1298,6 +1298,11 @@ mod glow_integration { .window .clone(), ); + running + .integration + .read() + .egui_ctx + .set_render_sync_callback(|_, _, _, _| {}); running.app.write().on_exit(Some(&running.gl)); running.painter.write().destroy(); } @@ -2198,6 +2203,12 @@ mod wgpu_integration { .save(running.app.as_mut(), window.clone()); } + running + .integration + .read() + .egui_ctx + .set_render_sync_callback(|_, _, _, _| {}); + #[cfg(feature = "glow")] running.app.on_exit(None);