feat: quiesce the VM and unmount windows before native application exit
This commit is contained in:
+2
-2
@@ -46,8 +46,8 @@ fn main() -> Result<()> {
|
||||
let event_loop = EventLoop::<AppEvent>::with_user_event().build()?;
|
||||
event_loop.set_control_flow(ControlFlow::Wait);
|
||||
let namespace = Arc::new(RwLock::new(NamespaceState::default()));
|
||||
let activity = api::start(namespace.clone(), event_loop.create_proxy())?;
|
||||
let mut app = TesseraApp::new(namespace, activity, event_loop.create_proxy())?;
|
||||
let (activity, control) = api::start(namespace.clone(), event_loop.create_proxy())?;
|
||||
let mut app = TesseraApp::new(namespace, activity, event_loop.create_proxy(), control)?;
|
||||
event_loop.run_app(&mut app)?;
|
||||
app.exit_result()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user