From 7199ed0d079de5584ec0e7c8c5e8ff88cc1453e8 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 12 Feb 2025 07:26:26 +0100 Subject: Use default size for empty pre-edits --- widget/src/text_editor.rs | 7 ++----- widget/src/text_input.rs | 9 ++------- 2 files changed, 4 insertions(+), 12 deletions(-) (limited to 'widget') diff --git a/widget/src/text_editor.rs b/widget/src/text_editor.rs index ac458951..ce5da9ef 100644 --- a/widget/src/text_editor.rs +++ b/widget/src/text_editor.rs @@ -753,11 +753,8 @@ where } Update::InputMethod(update) => match update { Ime::Toggle(is_open) => { - state.preedit = is_open.then(|| { - let mut preedit = input_method::Preedit::new(); - preedit.text_size = self.text_size; - preedit - }); + state.preedit = + is_open.then(input_method::Preedit::new); shell.request_redraw(); } diff --git a/widget/src/text_input.rs b/widget/src/text_input.rs index 6d317490..37691e73 100644 --- a/widget/src/text_input.rs +++ b/widget/src/text_input.rs @@ -1261,13 +1261,8 @@ where let state = state::(tree); state.is_ime_open = - matches!(event, input_method::Event::Opened).then( - || { - let mut preedit = input_method::Preedit::new(); - preedit.text_size = self.size; - preedit - }, - ); + matches!(event, input_method::Event::Opened) + .then(input_method::Preedit::new); shell.request_redraw(); } -- cgit