diff --git a/eframe/src/native/run.rs b/eframe/src/native/run.rs index 2f232ffbba0..076d2822262 100644 --- a/eframe/src/native/run.rs +++ b/eframe/src/native/run.rs @@ -200,6 +200,8 @@ fn run_and_exit( mod glow_integration { use std::sync::Arc; + use winit::event_loop::EventLoopBuilder; + use super::*; struct GlowWinitApp { @@ -424,7 +426,7 @@ mod glow_integration { native_options: &epi::NativeOptions, app_creator: epi::AppCreator, ) { - let event_loop = EventLoop::with_user_event(); + let event_loop = EventLoopBuilder::with_user_event().build(); let glow_eframe = GlowWinitApp::new(&event_loop, app_name, native_options, app_creator); if native_options.run_and_return {