mirror of
https://github.com/emilk/egui.git
synced 2026-09-02 14:50:03 -04:00
Fix andoid compilation
This commit is contained in:
@@ -2022,17 +2022,12 @@ mod wgpu_integration {
|
|||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
#[allow(unsafe_code)]
|
|
||||||
#[cfg(target_os = "android")]
|
#[cfg(target_os = "android")]
|
||||||
fn drop_window(&mut self) -> std::result::Result<(), egui_wgpu::WgpuError> {
|
fn drop_window(&mut self) -> std::result::Result<(), egui_wgpu::WgpuError> {
|
||||||
if let Some(running) = &mut self.running {
|
if let Some(running) = &mut self.running {
|
||||||
running.viewports.borrow_mut().remove(&ViewportId::ROOT);
|
let mut shared = running.shared.borrow_mut();
|
||||||
pollster::block_on(
|
shared.viewports.remove(&ViewportId::ROOT);
|
||||||
running
|
pollster::block_on(shared.painter.set_window(ViewportId::ROOT, None))?;
|
||||||
.painter
|
|
||||||
.borrow_mut()
|
|
||||||
.set_window(ViewportId::ROOT, None),
|
|
||||||
)?;
|
|
||||||
}
|
}
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user