Compare commits

...

2 Commits

Author SHA1 Message Date
Alexander b1421e2b14
Merge 1007e0c3df into 395a71bf53 2025-07-23 12:54:39 -04:00
Alexander Shirokov 1007e0c3df
helix-term:fix crash on unwrap graphemes
This change replaces a direct unwrap with a map. If the optional value
is missing, a default is used.

The issue was discovered accidentally while porting the Helix editor to
an ARM-based platform and running it in QEMU.
2025-07-23 14:33:50 +02:00
1 changed files with 2 additions and 2 deletions

View File

@ -779,8 +779,8 @@ impl Component for Prompt {
col += self.line[self.cursor..]
.graphemes(true)
.next()
.unwrap()
.width();
.map(|g| g.width())
.unwrap_or(0);
}
let line = area.height as usize - 1;