1
0
mirror of https://github.com/emilk/egui.git synced 2026-09-03 15:20:05 -04:00

Disable custom 3D painting example in the egui demo app for Es100 (#1945)

Closes https://github.com/emilk/egui/issues/1944
This commit is contained in:
Emil Ernerfeldt
2022-08-20 19:54:18 +02:00
committed by GitHub
parent 97ce103209
commit bd5250f85d
9 changed files with 68 additions and 36 deletions

View File

@@ -95,7 +95,7 @@ pub struct WrapApp {
state: State,
#[cfg(any(feature = "glow", feature = "wgpu"))]
custom3d: crate::apps::Custom3d,
custom3d: Option<crate::apps::Custom3d>,
dropped_files: Vec<egui::DroppedFile>,
}
@@ -148,11 +148,13 @@ impl WrapApp {
];
#[cfg(any(feature = "glow", feature = "wgpu"))]
vec.push((
"🔺 3D painting",
"custom3d",
&mut self.custom3d as &mut dyn eframe::App,
));
if let Some(custom3d) = &mut self.custom3d {
vec.push((
"🔺 3D painting",
"custom3d",
custom3d as &mut dyn eframe::App,
));
}
vec.push((
"🎨 Color test",
@@ -219,7 +221,9 @@ impl eframe::App for WrapApp {
#[cfg(feature = "glow")]
fn on_exit(&mut self, gl: Option<&glow::Context>) {
self.custom3d.on_exit(gl);
if let Some(custom3d) = &mut self.custom3d {
custom3d.on_exit(gl);
}
}
}