From dae9d869b7df1583c94c5c2a02baa60b77422e55 Mon Sep 17 00:00:00 2001 From: daxpedda Date: Mon, 10 Jul 2023 18:08:35 +0200 Subject: [PATCH] Fix Web backend --- src/platform_impl/web/window.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/platform_impl/web/window.rs b/src/platform_impl/web/window.rs index 805126efe3c..c10dfe75316 100644 --- a/src/platform_impl/web/window.rs +++ b/src/platform_impl/web/window.rs @@ -6,7 +6,9 @@ use crate::window::{ WindowAttributes, WindowButtons, WindowId as RootWI, WindowLevel, }; -use raw_window_handle::{RawDisplayHandle, RawWindowHandle, WebDisplayHandle, WebWindowHandle}; +use raw_window_handle::{ + HandleError, RawDisplayHandle, RawWindowHandle, WebDisplayHandle, WebWindowHandle, +}; use web_sys::{CssStyleDeclaration, Document, HtmlCanvasElement}; use super::r#async::Dispatcher; @@ -393,10 +395,10 @@ impl Window { } #[inline] - pub fn raw_window_handle(&self) -> RawWindowHandle { + pub fn raw_window_handle(&self) -> Result { let mut window_handle = WebWindowHandle::empty(); window_handle.id = self.id.0; - RawWindowHandle::Web(window_handle) + Ok(RawWindowHandle::Web(window_handle)) } #[inline]