diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c index fca05a0ead..dae01925f3 100644 --- a/src/lib/edje/edje_entry.c +++ b/src/lib/edje/edje_entry.c @@ -4411,6 +4411,13 @@ _edje_entry_imf_retrieve_surrounding_cb(void *data, Ecore_IMF_Context *ctx EINA_ if (plain_text) { + if (ecore_imf_context_input_hint_get(ctx) & ECORE_IMF_INPUT_HINT_SENSITIVE_DATA) + { + char *itr = NULL; + for (itr = plain_text; itr && *itr; ++itr) + *itr = '*'; + } + *text = strdup(plain_text); free(plain_text);