Disable drag_and_drop attribute for boot window

This commit is contained in:
Jindřich Moravec 2024-09-13 12:01:20 +02:00 committed by Héctor Ramón Jiménez
parent d46f6f92ce
commit cadc054651
No known key found for this signature in database
GPG key ID: 7CC46565708259A7

View file

@ -296,14 +296,22 @@ where
return; return;
}; };
let window = match event_loop.create_window( let window = {
winit::window::WindowAttributes::default().with_visible(false), let attributes = winit::window::WindowAttributes::default();
) {
Ok(window) => Arc::new(window), #[cfg(target_os = "windows")]
Err(error) => { let attributes = {
self.error = Some(Error::WindowCreationFailed(error)); use winit::platform::windows::WindowAttributesExtWindows;
event_loop.exit(); attributes.with_drag_and_drop(false)
return; };
match event_loop.create_window(attributes.with_visible(false)) {
Ok(window) => Arc::new(window),
Err(error) => {
self.error = Some(Error::WindowCreationFailed(error));
event_loop.exit();
return;
}
} }
}; };