From b1533dea433d6172a47bb5095973f5ea4d3cba4f Mon Sep 17 00:00:00 2001 From: Shinwoo Kim Date: Fri, 21 Jan 2022 15:33:17 +0900 Subject: [PATCH] [NUI][ATSPI] remove duplicated calculation for states The HIGHLIHGTED state is calculated on parent class ControlAccessible The get of IsHighlighted is doing exactly same calculation. And HIGHLIGHTABLE, FOCUSABLE, and DEFUNCT as well. Regarding VISIBLE was always TRUE. It is not correct state. So this patch is removing the line related to the VISIBLE as well --- src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs b/src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs index 3f0bbdd..72e513f 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs @@ -628,14 +628,9 @@ namespace Tizen.NUI.BaseComponents { AccessibilityStates accessibilityStates = (AccessibilityStates)states; - FlagSetter(ref accessibilityStates, AccessibilityStates.Highlightable, this.AccessibilityHighlightable); - FlagSetter(ref accessibilityStates, AccessibilityStates.Focusable, this.Focusable); FlagSetter(ref accessibilityStates, AccessibilityStates.Focused, this.State == States.Focused); - FlagSetter(ref accessibilityStates, AccessibilityStates.Highlighted, this.IsHighlighted); FlagSetter(ref accessibilityStates, AccessibilityStates.Enabled, this.State != States.Disabled); FlagSetter(ref accessibilityStates, AccessibilityStates.Sensitive, this.Sensitive); - FlagSetter(ref accessibilityStates, AccessibilityStates.Visible, true); - FlagSetter(ref accessibilityStates, AccessibilityStates.Defunct, !this.IsOnWindow); return accessibilityStates; } -- 2.7.4