summaryrefslogtreecommitdiffstats
path: root/graphics/src/text/editor.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2023-09-12 20:57:46 +0200
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2023-09-12 20:57:46 +0200
commita28ed825c1f48c61a655c5583eb207999e98f400 (patch)
treebe3e28bb5bd1d0de76cd40e597071153d5a57da4 /graphics/src/text/editor.rs
parent4389ab9865d13e17ce3c66223d7c149437be692b (diff)
downloadiced-a28ed825c1f48c61a655c5583eb207999e98f400.tar.gz
iced-a28ed825c1f48c61a655c5583eb207999e98f400.tar.bz2
iced-a28ed825c1f48c61a655c5583eb207999e98f400.zip
Fix subline positioning in `Editor::cursor`
Diffstat (limited to 'graphics/src/text/editor.rs')
-rw-r--r--graphics/src/text/editor.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/graphics/src/text/editor.rs b/graphics/src/text/editor.rs
index b39e9831..52a5d942 100644
--- a/graphics/src/text/editor.rs
+++ b/graphics/src/text/editor.rs
@@ -144,7 +144,7 @@ impl editor::Editor for Editor {
}
})
.unwrap_or((
- 0,
+ layout.len().saturating_sub(1),
layout.last().map(|line| line.w).unwrap_or(0.0),
));