fix tui events

This commit is contained in:
Evan Almloff committed 2023-08-31 16:25:26 -05:00
1 parent 177db238b9
commit 4879f65a3e
2 files changed
+6 -6

No files matched your search

+2 -2
View File
@@ -82,8 +82,8 @@ impl RenderedElementBacking for TuiElement {
})
}
fn get_raw_element(&self) -> dioxus_html::MountedResult<&dyn std::any::Any> {
Ok(self)
fn as_any(&self) -> &dyn std::any::Any {
self
}
}
+4 -4
View File
@@ -177,10 +177,10 @@ impl InnerInputState {
if is_repeating {
*k = SerializedKeyboardData::new(
is_repeating,
k.code(),
k.key(),
k.code(),
k.location(),
is_repeating,
k.modifiers(),
);
}
@@ -777,10 +777,10 @@ fn translate_key_event(event: crossterm::event::KeyEvent) -> Option<EventData> {
let modifiers = modifiers_from_crossterm_modifiers(event.modifiers);
Some(EventData::Keyboard(SerializedKeyboardData::new(
false,
code,
key,
code,
Location::Standard,
false,
modifiers,
)))
}