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,15 +296,23 @@ where
return;
};
let window = match event_loop.create_window(
winit::window::WindowAttributes::default().with_visible(false),
) {
let window = {
let attributes = winit::window::WindowAttributes::default();
#[cfg(target_os = "windows")]
let attributes = {
use winit::platform::windows::WindowAttributesExtWindows;
attributes.with_drag_and_drop(false)
};
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;
}
}
};
#[cfg(target_arch = "wasm32")]