mirror of
https://github.com/emilk/egui.git
synced 2026-09-03 07:10:04 -04:00
Fix memory leak
This commit is contained in:
@@ -1298,6 +1298,11 @@ mod glow_integration {
|
|||||||
.window
|
.window
|
||||||
.clone(),
|
.clone(),
|
||||||
);
|
);
|
||||||
|
running
|
||||||
|
.integration
|
||||||
|
.read()
|
||||||
|
.egui_ctx
|
||||||
|
.set_render_sync_callback(|_, _, _, _| {});
|
||||||
running.app.write().on_exit(Some(&running.gl));
|
running.app.write().on_exit(Some(&running.gl));
|
||||||
running.painter.write().destroy();
|
running.painter.write().destroy();
|
||||||
}
|
}
|
||||||
@@ -2198,6 +2203,12 @@ mod wgpu_integration {
|
|||||||
.save(running.app.as_mut(), window.clone());
|
.save(running.app.as_mut(), window.clone());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
running
|
||||||
|
.integration
|
||||||
|
.read()
|
||||||
|
.egui_ctx
|
||||||
|
.set_render_sync_callback(|_, _, _, _| {});
|
||||||
|
|
||||||
#[cfg(feature = "glow")]
|
#[cfg(feature = "glow")]
|
||||||
running.app.on_exit(None);
|
running.app.on_exit(None);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user