summaryrefslogtreecommitdiffstats
path: root/widget/src/text
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-07-21 13:59:46 +0200
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-07-21 14:01:54 +0200
commit78c4f7e64646f84ae58bf78c36dabe02b35c4e18 (patch)
tree545d6a2ddfd318115388f034d79a7b04a358e4fb /widget/src/text
parent7072c696a0a6d2a20e4cf5b44952360e15855d5a (diff)
downloadiced-78c4f7e64646f84ae58bf78c36dabe02b35c4e18.tar.gz
iced-78c4f7e64646f84ae58bf78c36dabe02b35c4e18.tar.bz2
iced-78c4f7e64646f84ae58bf78c36dabe02b35c4e18.zip
Use latest `spans` to retreive `Link` in `rich_text`
Diffstat (limited to 'widget/src/text')
-rw-r--r--widget/src/text/rich.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/widget/src/text/rich.rs b/widget/src/text/rich.rs
index 8e5e8be1..625ea089 100644
--- a/widget/src/text/rich.rs
+++ b/widget/src/text/rich.rs
@@ -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;