From c88f1916b8ab7f5f75a00375c6fb4873ea5044af Mon Sep 17 00:00:00 2001 From: Ji-Hwan Lee Date: Fri, 25 Jul 2014 20:39:05 +0900 Subject: [PATCH] TIF: Fix invalid use of serviceStateMap.get() Change-Id: Ic43ac2697ed459a105e62c81e8cb6d0fb8ff6dd0 --- services/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 c97ed827b147..1a9a85cc6630 100644 --- a/services/core/java/com/android/server/tv/TvInputManagerService.java +++ b/services/core/java/com/android/server/tv/TvInputManagerService.java @@ -745,7 +745,7 @@ public final class TvInputManagerService extends SystemService { private void setStateLocked(String inputId, int state, int userId) { UserState userState = getUserStateLocked(userId); TvInputState inputState = userState.inputMap.get(inputId); - ServiceState serviceState = userState.serviceStateMap.get(inputId); + ServiceState serviceState = userState.serviceStateMap.get(inputState.mInfo.getComponent()); int oldState = inputState.mState; inputState.mState = state; if (serviceState != null && serviceState.mService == null -- 2.11.0