diff options
| author | 2020-09-18 15:35:22 +0000 | |
|---|---|---|
| committer | 2020-09-18 15:35:22 +0000 | |
| commit | 0f861baff324fb6202097bd309314176efdf923f (patch) | |
| tree | b5fdb3004327061ffa2fdbc242471c51b8072b48 | |
| parent | 3fa0fb9ee5a7927b185587a5c75e95fd5593afbe (diff) | |
| parent | 761e81f6a853cb0753a64ff3daf675793d5faa9c (diff) | |
Merge "Ensure that binding state is false when handling dead binder"
| -rw-r--r-- | core/java/com/android/internal/infra/AbstractRemoteService.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/com/android/internal/infra/AbstractRemoteService.java b/core/java/com/android/internal/infra/AbstractRemoteService.java index b2852eaeef2a..722e5c102fcf 100644 --- a/core/java/com/android/internal/infra/AbstractRemoteService.java +++ b/core/java/com/android/internal/infra/AbstractRemoteService.java @@ -225,6 +225,7 @@ public abstract class AbstractRemoteService<S extends AbstractRemoteService<S, I if (mService != null) { mService.asBinder().unlinkToDeath(this, 0); } + mBinding = false; mService = null; mServiceDied = true; cancelScheduledUnbind(); |