Implement HasRawDisplayHandle for EventLoop (#2677)

* Implement `HasRawDisplayHandle` for `EventLoop`

* Add changelog entry
This commit is contained in:
Sludge
2023-02-10 16:25:22 +01:00
committed by Kirill Chibisov
parent 09bca59cf3
commit 230b37df56
2 changed files with 9 additions and 0 deletions

View File

@@ -313,6 +313,13 @@ impl<T> EventLoop<T> {
}
}
unsafe impl<T> HasRawDisplayHandle for EventLoop<T> {
/// Returns a [`raw_window_handle::RawDisplayHandle`] for the event loop.
fn raw_display_handle(&self) -> RawDisplayHandle {
self.event_loop.window_target().p.raw_display_handle()
}
}
impl<T> Deref for EventLoop<T> {
type Target = EventLoopWindowTarget<T>;
fn deref(&self) -> &EventLoopWindowTarget<T> {