diff options
author | Xin Li <delphij@google.com> | 2020-12-02 00:38:58 -0800 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2020-12-02 00:38:58 -0800 |
commit | d31ee388115d17c2fd337f2806b37390c7d29834 (patch) | |
tree | de02b2ac289fbc2077fbc652481672eeea0b18fe /diff | |
parent | 88f10e63bb2ce069bffc195acee09c332aab71fd (diff) | |
parent | 07ec9b4dcb828de0f9ad15ef5c501fcc5ce21379 (diff) |
Merge rvc-qpr-dev-plus-aosp-without-vendor@6881855
Bug: 172690556
Merged-In: I78222391b83a4add8e964340ec08bb8a1306e1c6
Change-Id: I28bbf40820674675ccf765c912aa8140d3f74ab2
Diffstat (limited to 'diff')
-rw-r--r-- | diff | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -0,0 +1,25 @@ +diff --git a/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java b/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java +index fc43882..832dc91 100644 +--- a/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java ++++ b/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java +@@ -67,6 +67,7 @@ import java.util.Arrays; + import java.util.HashSet; + import java.util.List; + import java.util.Set; ++import java.util.NoSuchElementException; + + /** + * This class represents an accessibility client - either an AccessibilityService or a UiAutomation. +@@ -978,7 +979,11 @@ abstract class AbstractAccessibilityServiceConnection extends IAccessibilityServ + /* ignore */ + } + if (mService != null) { +- mService.unlinkToDeath(this, 0); ++ try { ++ mService.unlinkToDeath(this, 0); ++ }catch(NoSuchElementException e) { ++ Slog.e(LOG_TAG, "Failed unregistering death link"); ++ } + mService = null; + } + |