diff options
| author | 2019-08-20 23:28:43 +0000 | |
|---|---|---|
| committer | 2019-08-20 23:28:43 +0000 | |
| commit | 11e60c0824d12092e60686f27f08840e09d1636a (patch) | |
| tree | 9852e51374fa22c179a60d9484d81cbbb50dc509 | |
| parent | 2214ede1ec975875268fe36d35fb3ab94e9344bd (diff) | |
| parent | 7af0ff9f38c4582d93ab484090b09a768886e398 (diff) | |
Merge "TvInputManagerService patch"
| -rw-r--r-- | services/core/java/com/android/server/tv/TvInputManagerService.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/tv/TvInputManagerService.java b/services/core/java/com/android/server/tv/TvInputManagerService.java index b2677cb77d9c..ef57ca1cf5cb 100644 --- a/services/core/java/com/android/server/tv/TvInputManagerService.java +++ b/services/core/java/com/android/server/tv/TvInputManagerService.java @@ -840,6 +840,10 @@ public final class TvInputManagerService extends SystemService { private void setStateLocked(String inputId, int state, int userId) { UserState userState = getOrCreateUserStateLocked(userId); TvInputState inputState = userState.inputMap.get(inputId); + if (inputState == null) { + Slog.e(TAG, "failed to setStateLocked - unknown input id " + inputId); + return; + } ServiceState serviceState = userState.serviceStateMap.get(inputState.info.getComponent()); int oldState = inputState.state; inputState.state = state; |