Use latest spans to retreive Link in rich_text

This commit is contained in:
Héctor Ramón Jiménez 2024-07-21 13:59:46 +02:00
parent 7072c696a0
commit 78c4f7e646
No known key found for this signature in database
GPG key ID: 7CC46565708259A7

View file

@ -312,7 +312,7 @@ where
{
match state.paragraph.hit_span(position) {
Some(span) if span == span_pressed => {
if let Some(link) = state
if let Some(link) = self
.spans
.get(span)
.and_then(|span| span.link.clone())
@ -351,7 +351,7 @@ where
if let Some(span) = state
.paragraph
.hit_span(position)
.and_then(|span| state.spans.get(span))
.and_then(|span| self.spans.get(span))
{
if span.link.is_some() {
return mouse::Interaction::Pointer;