summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ji-Hwan Lee <jihwan@google.com> 2014-07-25 20:39:05 +0900
committer Ji-Hwan Lee <jihwan@google.com> 2014-07-26 01:56:34 +0000
commitc88f1916b8ab7f5f75a00375c6fb4873ea5044af (patch)
tree59ae8d6450c9d645d857e3484b501ca0e2d3058f
parent23a0f0512afd26fcc10e94300cf86e6195ade87a (diff)
TIF: Fix invalid use of serviceStateMap.get()
Change-Id: Ic43ac2697ed459a105e62c81e8cb6d0fb8ff6dd0
-rw-r--r--services/core/java/com/android/server/tv/TvInputManagerService.java2
1 files changed, 1 insertions, 1 deletions
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