From 0dbb7105563e15c4d9885b621ba3923f12624e92 Mon Sep 17 00:00:00 2001 From: Henry Fang Date: Tue, 1 Dec 2020 15:54:45 -0800 Subject: Change resource claim to sync to avoid resource conflict bug: 174544018 Test: manual Change-Id: Ib2688da2a85cdad896f9f2814828ce7659c8a695 Merged-In: Ib2688da2a85cdad896f9f2814828ce7659c8a695 --- media/java/android/media/tv/tuner/Tuner.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'media') 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( -- cgit v1.2.3