Skip to content

Commit cf465bd

Browse files
committed
Remove the placeholder text when IME is activated in text input
- backport iced-rs#2785
1 parent 436fcc4 commit cf465bd

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

widget/src/text_input.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,13 @@ where
591591
};
592592

593593
let draw = |renderer: &mut Renderer, viewport| {
594-
let paragraph = if text.is_empty() {
594+
let paragraph = if text.is_empty()
595+
&& state
596+
.is_ime_open
597+
.as_ref()
598+
.map(|preedit| preedit.content.is_empty())
599+
.unwrap_or(true)
600+
{
595601
state.placeholder.raw()
596602
} else {
597603
state.value.raw()

0 commit comments

Comments
 (0)