diff --git a/dunge/Cargo.toml b/dunge/Cargo.toml index 1cae00f..6497e92 100644 --- a/dunge/Cargo.toml +++ b/dunge/Cargo.toml @@ -18,7 +18,7 @@ glam = "0.24" instant = "0.1" log = "0.4" wgpu = "0.18" -winit = { version = "0.29", default-features = false, features = ["rwh_06"] } +winit = { version = "0.29", default-features = false, features = ["rwh_05"] } [target.'cfg(target_arch = "wasm32")'.dependencies] getrandom = { version = "0.2", features = ["js"] } diff --git a/dunge/src/canvas.rs b/dunge/src/canvas.rs index c82d4db..ff0292a 100644 --- a/dunge/src/canvas.rs +++ b/dunge/src/canvas.rs @@ -357,7 +357,10 @@ pub(crate) mod window { } }; - let event_loop = EventLoopBuilder::with_user_event().build(); + let event_loop = EventLoopBuilder::with_user_event() + .build() + .expect("build event loop"); + let window = builder.build(&event_loop).expect("build window"); window.set_cursor_visible(state.show_cursor); @@ -403,7 +406,10 @@ pub(crate) mod window { pub fn from_element(id: &str) -> Canvas { use {web_sys::Window, winit::platform::web::WindowExtWebSys}; - let event_loop = EventLoopBuilder::with_user_event().build(); + let event_loop = EventLoopBuilder::with_user_event() + .build() + .expect("build event loop"); + let window = WindowBuilder::new() .build(&event_loop) .expect("build window");