Remove the placeholder text when IME is activated in text input

This commit is contained in:
rhysd 2025-02-04 19:48:36 +09:00
parent 782b96b52f
commit eedaa376b9

View file

@ -582,7 +582,13 @@ where
};
let draw = |renderer: &mut Renderer, viewport| {
let paragraph = if text.is_empty() {
let paragraph = if text.is_empty()
&& state
.is_ime_open
.as_ref()
.map(|preedit| preedit.content.is_empty())
.unwrap_or(true)
{
state.placeholder.raw()
} else {
state.value.raw()