diff options
Diffstat (limited to 'winit/src/program.rs')
-rw-r--r-- | winit/src/program.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/winit/src/program.rs b/winit/src/program.rs index 7e7864b3..3d709b7e 100644 --- a/winit/src/program.rs +++ b/winit/src/program.rs @@ -414,6 +414,23 @@ where ); } + fn received_url( + &mut self, + event_loop: &winit::event_loop::ActiveEventLoop, + url: String, + ) { + self.process_event( + event_loop, + Event::EventLoopAwakened( + winit::event::Event::PlatformSpecific( + winit::event::PlatformSpecific::MacOS( + winit::event::MacOS::ReceivedUrl(url), + ), + ), + ), + ); + } + fn about_to_wait( &mut self, event_loop: &winit::event_loop::ActiveEventLoop, |