summaryrefslogtreecommitdiffstats
path: root/widget/src/text_input.rs
diff options
context:
space:
mode:
Diffstat (limited to 'widget/src/text_input.rs')
-rw-r--r--widget/src/text_input.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/widget/src/text_input.rs b/widget/src/text_input.rs
index 7be5bbd9..de957e14 100644
--- a/widget/src/text_input.rs
+++ b/widget/src/text_input.rs
@@ -1262,7 +1262,7 @@ where
state.is_ime_open =
matches!(event, input_method::Event::Opened)
- .then(input_method::Preedit::new);
+ .then(|| input_method::Preedit::new(self.size));
shell.request_redraw();
}
@@ -1273,6 +1273,7 @@ where
state.is_ime_open = Some(input_method::Preedit {
content: content.to_owned(),
selection: selection.clone(),
+ text_size: self.size,
});
shell.request_redraw();