Fix event capturing in rich_text

This commit is contained in:
Héctor Ramón Jiménez 2025-02-01 01:57:11 +01:00
parent 7493b83031
commit 2fc94d9f44
No known key found for this signature in database
GPG key ID: 7CC46565708259A7

View file

@ -395,9 +395,11 @@ where
.state .state
.downcast_mut::<State<Link, Renderer::Paragraph>>(); .downcast_mut::<State<Link, Renderer::Paragraph>>();
if self.hovered_link.is_some() {
state.span_pressed = self.hovered_link; state.span_pressed = self.hovered_link;
shell.capture_event(); shell.capture_event();
} }
}
Event::Mouse(mouse::Event::ButtonReleased(mouse::Button::Left)) => { Event::Mouse(mouse::Event::ButtonReleased(mouse::Button::Left)) => {
let state = tree let state = tree
.state .state