Do not show accessibility configuration warnings for non-focusable controls, account for name fallback.
This commit is contained in:
@@ -322,6 +322,10 @@ void SplitContainerDragger::stop_dragging() {
|
||||
}
|
||||
}
|
||||
|
||||
String SplitContainerDragger::_get_accessibility_name() const {
|
||||
return RTR("Drag to resize");
|
||||
}
|
||||
|
||||
void SplitContainerDragger::_notification(int p_what) {
|
||||
switch (p_what) {
|
||||
case NOTIFICATION_ACCESSIBILITY_UPDATE: {
|
||||
@@ -332,7 +336,6 @@ void SplitContainerDragger::_notification(int p_what) {
|
||||
ERR_FAIL_COND(ae.is_null());
|
||||
|
||||
AccessibilityServer::get_singleton()->update_set_role(ae, AccessibilityServerEnums::AccessibilityRole::ROLE_SPLITTER);
|
||||
AccessibilityServer::get_singleton()->update_set_name(ae, RTR("Drag to resize"));
|
||||
|
||||
SplitContainer *sc = Object::cast_to<SplitContainer>(get_parent());
|
||||
if (sc->collapsed || sc->valid_children.size() < 2u || !sc->dragging_enabled) {
|
||||
|
||||
Reference in New Issue
Block a user