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:
@@ -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();
|
||||
|
||||
@@ -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));
|
||||
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user