From c9914a22d827eba54fd7b928c84996bf6a62dc39 Mon Sep 17 00:00:00 2001 From: Jinsuk Kim Date: Wed, 28 Jan 2015 16:37:17 +0900 Subject: [PATCH] CEC: Let from the active source work from the device which is already in active source state is being ignored now, but it should work with an effect of putting input view foreground in case it is hidden behind home launcher overlay. For better user experience, this change lets the command from the active source takes effect to hide the overlay if present. Bug: 19171319 Change-Id: I43d2646f2ad470b3636e82ff71ac83cf0031ef6c --- .../java/com/android/server/hdmi/ActiveSourceHandler.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/services/core/java/com/android/server/hdmi/ActiveSourceHandler.java b/services/core/java/com/android/server/hdmi/ActiveSourceHandler.java index 59d5605b8d858..7f48768f9af6a 100644 --- a/services/core/java/com/android/server/hdmi/ActiveSourceHandler.java +++ b/services/core/java/com/android/server/hdmi/ActiveSourceHandler.java @@ -62,11 +62,6 @@ final class ActiveSourceHandler { void process(ActiveSource newActive, int deviceType) { // Seq #17 HdmiCecLocalDeviceTv tv = mSource; - ActiveSource activeSource = tv.getActiveSource(); - if (activeSource.equals(newActive)) { - invokeCallback(HdmiControlManager.RESULT_SUCCESS); - return; - } HdmiDeviceInfo device = mService.getDeviceInfo(newActive.logicalAddress); if (device == null) { tv.startNewDeviceAction(newActive, deviceType);