summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Thomas Leu <thomasleu@google.com> 2023-02-23 05:44:57 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-02-23 05:44:57 +0000
commite02709f4a7d84113a661e37f894851e46749366b (patch)
treebb17483126cd7b047a6514b6dd7b6a7803208f96
parentb2eae6ca94340ba95751e3e90b57b0d1d9abaa21 (diff)
parent10de3c6dcb2a22c94b789a1373ef75cb0b7c0096 (diff)
Merge changes from topic "cherrypicker-L72500000958763307:N21300001339715669" into udc-dev
* changes: Do not disable the default shortcut at the end of setup. Revert "Fix the accessibility shortcut funtionaility."
-rw-r--r--core/java/com/android/internal/accessibility/AccessibilityShortcutController.java5
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/accessibility/AccessibilityUtils.java2
2 files changed, 6 insertions, 1 deletions
diff --git a/core/java/com/android/internal/accessibility/AccessibilityShortcutController.java b/core/java/com/android/internal/accessibility/AccessibilityShortcutController.java
index ef255012b870..b83d1d83f036 100644
--- a/core/java/com/android/internal/accessibility/AccessibilityShortcutController.java
+++ b/core/java/com/android/internal/accessibility/AccessibilityShortcutController.java
@@ -650,6 +650,11 @@ public class AccessibilityShortcutController {
*
*/
private void setEmptyShortcutTargetIfNeeded() {
+ if (hasFeatureLeanback()) {
+ // Do not disable the default shortcut on TV.
+ return;
+ }
+
final ContentResolver contentResolver = mContext.getContentResolver();
final String shortcutTargets = Settings.Secure.getStringForUser(contentResolver,
diff --git a/packages/SettingsLib/src/com/android/settingslib/accessibility/AccessibilityUtils.java b/packages/SettingsLib/src/com/android/settingslib/accessibility/AccessibilityUtils.java
index 85e8aad38808..59735f413f9d 100644
--- a/packages/SettingsLib/src/com/android/settingslib/accessibility/AccessibilityUtils.java
+++ b/packages/SettingsLib/src/com/android/settingslib/accessibility/AccessibilityUtils.java
@@ -183,7 +183,7 @@ public class AccessibilityUtils {
final String currentShortcutServiceId = Settings.Secure.getStringForUser(
context.getContentResolver(), Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE,
userId);
- if (!TextUtils.isEmpty(currentShortcutServiceId)) {
+ if (currentShortcutServiceId != null) {
return currentShortcutServiceId;
}
return context.getString(R.string.config_defaultAccessibilityService);