TIF: Remove session state when hardware wrapper input crashes

Change-Id: I2306cc407a19892c1895ee70bd6bd52b1a3bd4f3
This commit is contained in:
Ji-Hwan Lee
2014-08-17 04:51:18 +09:00
parent 7911c512cf
commit 4835497886

View File

@@ -1800,11 +1800,8 @@ public final class TvInputManagerService extends SystemService {
UserState userState = getUserStateLocked(mUserId);
for (SessionState sessionState : userState.sessionStateMap.values()) {
if (mSessionToken == sessionState.mHardwareSessionToken) {
try {
sessionState.mSession.release();
} catch (RemoteException e) {
Slog.e(TAG, "error in release", e);
}
releaseSessionLocked(sessionState.mSessionToken, Process.SYSTEM_UID,
mUserId);
try {
sessionState.mClient.onSessionReleased(sessionState.mSeq);
} catch (RemoteException e) {