aboutsummaryrefslogtreecommitdiff
path: root/alacritty/src/event.rs
diff options
context:
space:
mode:
Diffstat (limited to 'alacritty/src/event.rs')
-rw-r--r--alacritty/src/event.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/alacritty/src/event.rs b/alacritty/src/event.rs
index b4600ae3..46e9433c 100644
--- a/alacritty/src/event.rs
+++ b/alacritty/src/event.rs
@@ -1843,11 +1843,8 @@ impl input::Processor<EventProxy, ActionContext<'_, Notifier, EventProxy>> {
self.ctx.update_cursor_blinking();
},
Ime::Preedit(text, cursor_offset) => {
- let preedit = if text.is_empty() {
- None
- } else {
- Some(Preedit::new(text, cursor_offset.map(|offset| offset.0)))
- };
+ let preedit =
+ (!text.is_empty()).then(|| Preedit::new(text, cursor_offset));
if self.ctx.display.ime.preedit() != preedit.as_ref() {
self.ctx.display.ime.set_preedit(preedit);