commit | 4d31c3e624b2478bd778435df511a3c330ddea45 | [log] [tgz] |
---|---|---|
author | Pranav Madapurmath <pmadapurmath@google.com> | Fri Jun 21 20:35:47 2024 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Jun 21 20:35:47 2024 +0000 |
tree | 3c9a2690c85395bd54dc85fdc777962ee4e4532d | |
parent | 8fc103193b166b22bddc84ac04f4a0cf7be3ff64 [diff] | |
parent | 84c5028eabab06e2ceff0110a91dfde17cbd8fa6 [diff] |
Unbind CallScreeningService when timeout reached. am: d57f25311a am: aaba434a42 am: 274f26bf93 am: 84c5028eab Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telecomm/+/27790553 Change-Id: Idcdec3929f51b013793964b7b7ced2c612589eeb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/src/com/android/server/telecom/CallScreeningServiceHelper.java b/src/com/android/server/telecom/CallScreeningServiceHelper.java index 5c9ca84..747408c 100644 --- a/src/com/android/server/telecom/CallScreeningServiceHelper.java +++ b/src/com/android/server/telecom/CallScreeningServiceHelper.java
@@ -176,6 +176,10 @@ Log.w(TAG, "Cancelling call id process due to timeout"); } mFuture.complete(null); + mContext.unbindService(serviceConnection); + } catch (IllegalArgumentException e) { + Log.i(this, "Exception when unbinding service %s : %s", serviceConnection, + e.getMessage()); } finally { Log.endSession(); }