Fix moutned data on desktop

This commit is contained in:
Jonathan Kelley committed 2024-01-08 13:03:47 -08:00
1 parent 1b883b2858
commit c90f31a4f6
1 file changed
+2 -3
+2 -3
View File
@@ -12,8 +12,7 @@ use crate::{
use crossbeam_channel::Receiver; use crossbeam_channel::Receiver;
use dioxus_core::{Component, ElementId, VirtualDom}; use dioxus_core::{Component, ElementId, VirtualDom};
use dioxus_html::{ use dioxus_html::{
native_bind::NativeFileEngine, FileEngine, HasFormData, HtmlEvent, MountedData, native_bind::NativeFileEngine, FileEngine, HasFormData, HtmlEvent, PlatformEventData,
PlatformEventData,
}; };
use std::{ use std::{
cell::{Cell, RefCell}, cell::{Cell, RefCell},
@@ -248,7 +247,7 @@ impl<P: 'static> App<P> {
let as_any = match data { let as_any = match data {
dioxus_html::EventData::Mounted => { dioxus_html::EventData::Mounted => {
let element = DesktopElement::new(element, view.desktop_context.clone(), query); let element = DesktopElement::new(element, view.desktop_context.clone(), query);
Rc::new(PlatformEventData::new(Box::new(MountedData::new(element)))) Rc::new(PlatformEventData::new(Box::new(element)))
} }
_ => data.into_any(), _ => data.into_any(),
}; };