g_strlcpy(ret, _("IDS_ACCS_BODY_SELECTED_TTS"), sizeof(ret) - 1);
break;
}
+ case ATSPI_ROLE_ENTRY:
+ case ATSPI_ROLE_PASSWORD_TEXT: {
+ if (!STATE_SET_CONTAINS(rm->states, ATSPI_STATE_EDITABLE)) break;
+ if (STATE_SET_CONTAINS(rm->states, ATSPI_STATE_FOCUSED))
+ g_strlcpy(ret, _("IDS_ST_BODY_EDITING_T_TTS"), sizeof(ret) - 1);
+ break;
+ }
default:
break;
}
case ATSPI_ROLE_ENTRY:
case ATSPI_ROLE_PASSWORD_TEXT: {
if (!STATE_SET_CONTAINS(rm->states, ATSPI_STATE_EDITABLE)) break;
- if (STATE_SET_CONTAINS(rm->states, ATSPI_STATE_FOCUSED))
- ESAL(buf, _("IDS_ST_BODY_EDITING_T_TTS"));
- else
+ if (!STATE_SET_CONTAINS(rm->states, ATSPI_STATE_FOCUSED))
ESAL(buf, _IGNORE_ON_TV("IDS_ST_BODY_DOUBLE_TAP_TO_ENTER_TEXT_T_TTS"));
break;
}