Fix event capturing in rich_text
This commit is contained in:
parent
7493b83031
commit
2fc94d9f44
1 changed files with 4 additions and 2 deletions
|
|
@ -395,8 +395,10 @@ where
|
||||||
.state
|
.state
|
||||||
.downcast_mut::<State<Link, Renderer::Paragraph>>();
|
.downcast_mut::<State<Link, Renderer::Paragraph>>();
|
||||||
|
|
||||||
state.span_pressed = self.hovered_link;
|
if self.hovered_link.is_some() {
|
||||||
shell.capture_event();
|
state.span_pressed = self.hovered_link;
|
||||||
|
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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue