From 0c38fc764b0e1c5c8b880872d9b4a647a76955cd Mon Sep 17 00:00:00 2001 From: Ji-Hwan Lee Date: Wed, 13 Aug 2014 07:33:50 +0900 Subject: [PATCH] TIF: Fix release logic for hardware wrapper input Change-Id: I7aad26682738e7a20bc6a053c3827ab79e83e925 --- .../core/java/com/android/server/tv/TvInputManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/tv/TvInputManagerService.java b/services/core/java/com/android/server/tv/TvInputManagerService.java index 33781714fa8c5..0b39598a3721a 100644 --- a/services/core/java/com/android/server/tv/TvInputManagerService.java +++ b/services/core/java/com/android/server/tv/TvInputManagerService.java @@ -1809,7 +1809,7 @@ public final class TvInputManagerService extends SystemService { // If there are any other sessions based on this session, they should be released. UserState userState = getUserStateLocked(mUserId); for (SessionState sessionState : userState.sessionStateMap.values()) { - if (mSession != null && mSession == sessionState.mHardwareSessionToken) { + if (mSessionToken == sessionState.mHardwareSessionToken) { try { sessionState.mSession.release(); } catch (RemoteException e) {