From 72ae13ccb52443883dfe40dd474f98456b49d3bb Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Mon, 5 Feb 2024 18:24:21 -0600 Subject: [PATCH] fix the double click event --- packages/desktop/headless_tests/events.rs | 2 +- packages/html/src/events.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/desktop/headless_tests/events.rs b/packages/desktop/headless_tests/events.rs index 7dd8e262a..67f4176dc 100644 --- a/packages/desktop/headless_tests/events.rs +++ b/packages/desktop/headless_tests/events.rs @@ -205,7 +205,7 @@ fn app() -> Element { r#"new FocusEvent("focusout",{bubbles: true})"#, ); - if received_events() == 12 { + if received_events() == 13 { println!("all events recieved"); desktop_context.close(); } diff --git a/packages/html/src/events.rs b/packages/html/src/events.rs index 897598ad5..9b58fc11c 100644 --- a/packages/html/src/events.rs +++ b/packages/html/src/events.rs @@ -14,7 +14,7 @@ macro_rules! impl_event { #[inline] pub fn $name, T>(mut _f: impl FnMut(::dioxus_core::Event<$data>) -> E + 'static) -> ::dioxus_core::Attribute { ::dioxus_core::Attribute::new( - stringify!($name), + impl_event!(@name $name $($js_name)?), ::dioxus_core::AttributeValue::listener(move |e: ::dioxus_core::Event| { _f(e.map(|e|e.into())).spawn(); }),