diff options
| author | 2025-01-13 06:29:08 +0000 | |
|---|---|---|
| committer | 2025-01-17 03:45:19 +0000 | |
| commit | 519e3aedd0e9877010b3e19c6c1bc8fac5d9519b (patch) | |
| tree | 8973f142c3238b0a73a983168a12f279027c1ddf | |
| parent | 909144396e8f9a3369b8987a3d0285ccbb2c6c50 (diff) | |
Remove announceForAccessibility and add pane title for WindowMagnificationSettings
Bug: 385664416
Test: manually check the accessibility announcement is removed
Test: atest WindowMagnificationSettingsTest
Flag: EXEMPT bugfix
Change-Id: If1fe6d5f35e042dfe7e7241b4aa35198ff21f0a0
| -rw-r--r-- | packages/SystemUI/res/layout/window_magnification_settings_view.xml | 1 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/accessibility/WindowMagnificationSettings.java | 9 |
2 files changed, 1 insertions, 9 deletions
diff --git a/packages/SystemUI/res/layout/window_magnification_settings_view.xml b/packages/SystemUI/res/layout/window_magnification_settings_view.xml index 7f7350472fa5..cb7bd1728077 100644 --- a/packages/SystemUI/res/layout/window_magnification_settings_view.xml +++ b/packages/SystemUI/res/layout/window_magnification_settings_view.xml @@ -23,6 +23,7 @@ android:orientation="vertical" android:padding="@dimen/magnification_setting_background_padding" android:focusable="true" + android:accessibilityPaneTitle="@string/accessibility_magnification_settings_panel_description" android:contentDescription="@string/accessibility_magnification_settings_panel_description"> <LinearLayout android:layout_width="match_parent" diff --git a/packages/SystemUI/src/com/android/systemui/accessibility/WindowMagnificationSettings.java b/packages/SystemUI/src/com/android/systemui/accessibility/WindowMagnificationSettings.java index 9d9f5691816e..c14d28d1c08d 100644 --- a/packages/SystemUI/src/com/android/systemui/accessibility/WindowMagnificationSettings.java +++ b/packages/SystemUI/src/com/android/systemui/accessibility/WindowMagnificationSettings.java @@ -392,15 +392,6 @@ class WindowMagnificationSettings implements MagnificationGestureDetector.OnGest setSystemGestureExclusion(); mIsVisible = true; mCallback.onSettingsPanelVisibilityChanged(/* shown= */ true); - - if (resetPosition) { - // We could not put focus on the settings panel automatically - // since it is an inactive window. Therefore, we announce the existence of - // magnification settings for accessibility when it is opened. - mSettingView.announceForAccessibility( - mContext.getResources().getString( - R.string.accessibility_magnification_settings_panel_description)); - } } mContext.registerReceiver(mScreenOffReceiver, new IntentFilter(Intent.ACTION_SCREEN_OFF)); } |