diff options
| author | 2019-08-07 23:08:25 +0000 | |
|---|---|---|
| committer | 2019-08-07 23:08:25 +0000 | |
| commit | 0b31d6c0000af13403d4258bef91ca861369fc93 (patch) | |
| tree | bca83ca460426d695aeafad575ff20ce97e43fc6 | |
| parent | 9947052d8dd50ba4d35d3d3b75f3daa27d414679 (diff) | |
| parent | 136870f7f122449c20cfdd8bb6418f6c146ee990 (diff) | |
Merge "Don't crash trying to stop program list updates on already closed tuner"
| -rw-r--r-- | core/java/android/hardware/radio/TunerAdapter.java | 2 |
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); } |