eo_do_super(obj, ELM_ENTRY_CLASS, name = elm_interface_atspi_accessible_name_get());
if (name && strncmp("", name, 1)) return name;
- if (sd->password) return NULL;
-
- name = _elm_widget_accessible_plain_name_get(obj, elm_entry_entry_get(obj));
- if (name && strncmp("", name, 1)) return name;
+ if (sd->password)
+ {
+ if (sd->has_text) return NULL;
+ }
+ else
+ {
+ name = _elm_widget_accessible_plain_name_get(obj, elm_entry_entry_get(obj));
+ if (name && strncmp("", name, 1)) return name;
+ }
const char *ret = edje_object_part_text_get(sd->entry_edje, "elm.guide");
return _elm_widget_accessible_plain_name_get(obj, ret);
//TIZEN_ONLY(20170110) : Ignore text from elm_object_text_set in accessible_name_get
Elm_Atspi_Role role;
eo_do(obj, role = elm_interface_atspi_accessible_role_get());
- if(role == ELM_ATSPI_ROLE_DIALOG)
+ if(role == ELM_ATSPI_ROLE_DIALOG || role == ELM_ATSPI_ROLE_PASSWORD_TEXT)
return NULL;
//