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

eframe: Remove warm-starting (#3574)

This was an ill-supported feature with little benefit or use.
This commit is contained in:
Emil Ernerfeldt
2023-11-19 11:21:38 +01:00
committed by GitHub
parent 74862bd129
commit a23b959fd4
5 changed files with 7 additions and 75 deletions

View File

@@ -153,17 +153,6 @@ impl AppRunner {
self.painter.canvas_id()
}
pub fn warm_up(&mut self) {
if self.app.warm_up_enabled() {
let saved_memory: egui::Memory = self.egui_ctx.memory(|m| m.clone());
self.egui_ctx
.memory_mut(|m| m.set_everything_is_visible(true));
self.logic();
self.egui_ctx.memory_mut(|m| *m = saved_memory); // We don't want to remember that windows were huge.
self.egui_ctx.clear_animations();
}
}
pub fn destroy(mut self) {
log::debug!("Destroying AppRunner");
self.painter.destroy();

View File

@@ -58,8 +58,7 @@ impl WebRunner {
let follow_system_theme = web_options.follow_system_theme;
let mut runner = AppRunner::new(canvas_id, web_options, app_creator).await?;
runner.warm_up();
let runner = AppRunner::new(canvas_id, web_options, app_creator).await?;
self.runner.replace(Some(runner));
{