summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorSvetoslav <svetoslavganov@google.com>2013-04-15 21:51:22 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-04-15 21:51:22 +0000
commit289e64974a3be70ff823ee0a0c1fe5ea32a832bb (patch)
tree3c788a032f2a911a60daaf1243d852f3bbc90fa8 /services
parent30c990c361291ad578ef4ffe4a4dd0fd6080797b (diff)
parent072906eef827cd8d92b48f79975d4f2e21d1c958 (diff)
downloadframeworks_base-289e64974a3be70ff823ee0a0c1fe5ea32a832bb.zip
frameworks_base-289e64974a3be70ff823ee0a0c1fe5ea32a832bb.tar.gz
frameworks_base-289e64974a3be70ff823ee0a0c1fe5ea32a832bb.tar.bz2
Merge "Fully setup newly bound service before state management." into jb-mr2-dev
Diffstat (limited to 'services')
-rw-r--r--services/java/com/android/server/accessibility/AccessibilityManagerService.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/services/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/java/com/android/server/accessibility/AccessibilityManagerService.java
index 110c4da..ac4f970 100644
--- a/services/java/com/android/server/accessibility/AccessibilityManagerService.java
+++ b/services/java/com/android/server/accessibility/AccessibilityManagerService.java
@@ -1817,11 +1817,13 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub {
addServiceLocked(this, userState);
if (userState.mBindingServices.contains(mComponentName)) {
userState.mBindingServices.remove(mComponentName);
- onUserStateChangedLocked(userState);
try {
- mServiceInterface.setConnection(this, mId);
+ mServiceInterface.setConnection(this, mId);
+ onUserStateChangedLocked(userState);
} catch (RemoteException re) {
- Slog.w(LOG_TAG, "Error while setting connection for service: " + service, re);
+ Slog.w(LOG_TAG, "Error while setting connection for service: "
+ + service, re);
+ binderDied();
}
} else {
binderDied();