Some fixes for wayland and ios. (#602)

This commit is contained in:
David Craven authored and GitHub committed 2022-10-23 19:40:41 -07:00
1 parent 3b7b503333
commit 7e3a6fb4a4
2 files changed
+8 -2

No files matched your search

+7 -1
View File
@@ -173,7 +173,13 @@ pub(super) fn handler(
) {
// currently dioxus-desktop supports a single window only,
// so we can grab the only webview from the map;
let webview = desktop.webviews.values().next().unwrap();
// on wayland it is possible that a user event is emitted
// before the webview is initialized. ignore the event.
let webview = if let Some(webview) = desktop.webviews.values().next() {
webview
} else {
return;
};
let window = webview.window();
match user_event {