Remove the placeholder text when IME is activated in text input
This commit is contained in:
parent
782b96b52f
commit
eedaa376b9
1 changed files with 7 additions and 1 deletions
|
|
@ -582,7 +582,13 @@ where
|
||||||
};
|
};
|
||||||
|
|
||||||
let draw = |renderer: &mut Renderer, viewport| {
|
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()
|
state.placeholder.raw()
|
||||||
} else {
|
} else {
|
||||||
state.value.raw()
|
state.value.raw()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue