1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-30 05:10:03 -04:00

Fix memory leak

This commit is contained in:
Konkitoman
2023-09-10 15:33:06 +03:00
parent a5d4ce84d4
commit 956c1c3527

View File

@@ -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);