summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2019-08-08 17:54:28 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-08-08 17:54:28 +0000
commit48d3b7ce3e8a2ccd3465446db3dbb70f85de6049 (patch)
tree96975d257d68a5ff7150f2a629fa96303741accc
parent0796e013f2df987c182885e2a7cfe75f1bb1101e (diff)
parent06e534a3fb7b0435c292f04f26469997dfaa4d02 (diff)
Merge "Don't crash trying to stop program list updates on already closed tuner" into qt-qpr1-dev
-rw-r--r--core/java/android/hardware/radio/TunerAdapter.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/hardware/radio/TunerAdapter.java b/core/java/android/hardware/radio/TunerAdapter.java
index be2846f87079..aa5480abafb4 100644
--- a/core/java/android/hardware/radio/TunerAdapter.java
+++ b/core/java/android/hardware/radio/TunerAdapter.java
@@ -271,6 +271,8 @@ class TunerAdapter extends RadioTuner {
mCallback.setProgramListObserver(list, () -> {
try {
mTuner.stopProgramListUpdates();
+ } catch (IllegalStateException ex) {
+ // it's fine to not stop updates if tuner is already closed
} catch (RemoteException ex) {
Log.e(TAG, "Couldn't stop program list updates", ex);
}