summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry Fang <quxiangfang@google.com>2020-12-01 15:54:45 -0800
committerHenry Fang <quxiangfang@google.com>2020-12-30 18:41:13 +0000
commit0dbb7105563e15c4d9885b621ba3923f12624e92 (patch)
treed8b1e5d8684f41fb1638110c8972c1ad0799dfec
parentba032abd1a25f160d7211a0db0b99623a2b2adfc (diff)
Change resource claim to sync to avoid resource conflict
bug: 174544018 Test: manual Change-Id: Ib2688da2a85cdad896f9f2814828ce7659c8a695 Merged-In: Ib2688da2a85cdad896f9f2814828ce7659c8a695
-rw-r--r--media/java/android/media/tv/tuner/Tuner.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/media/java/android/media/tv/tuner/Tuner.java b/media/java/android/media/tv/tuner/Tuner.java
index e148d0e29b5a..6f6fe9fc09d8 100644
--- a/media/java/android/media/tv/tuner/Tuner.java
+++ b/media/java/android/media/tv/tuner/Tuner.java
@@ -240,6 +240,7 @@ public class Tuner implements AutoCloseable {
.write(FrameworkStatsLog.TV_TUNER_STATE_CHANGED, mUserId,
FrameworkStatsLog.TV_TUNER_STATE_CHANGED__STATE__UNKNOWN);
}
+ releaseAll();
mHandler.sendMessage(mHandler.obtainMessage(MSG_RESOURCE_LOST));
}
};
@@ -500,7 +501,6 @@ public class Tuner implements AutoCloseable {
break;
}
case MSG_RESOURCE_LOST: {
- releaseAll();
if (mOnResourceLostListener != null
&& mOnResourceLostListenerExecutor != null) {
mOnResourceLostListenerExecutor.execute(