From 337ce19bef8be8edf6102aa31eb349772b622a8d Mon Sep 17 00:00:00 2001 From: Jinsuk Kim Date: Wed, 21 Jan 2015 09:32:30 +0900 Subject: [PATCH] CEC: Switch active input after routing control Makes sure the previous HDMI input gets switched to upon receiving from the current active source device. Bug: 18986597 Change-Id: I7120e81d75b5fd4cafd4b483e9b232b96e50f597 --- .../java/com/android/server/hdmi/RoutingControlAction.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/hdmi/RoutingControlAction.java b/services/core/java/com/android/server/hdmi/RoutingControlAction.java index 435ab7f967019..ce5b9ab70650b 100644 --- a/services/core/java/com/android/server/hdmi/RoutingControlAction.java +++ b/services/core/java/com/android/server/hdmi/RoutingControlAction.java @@ -119,10 +119,9 @@ final class RoutingControlAction extends HdmiCecFeatureAction { private void handleReportPowerStatus(int devicePowerStatus) { if (isPowerOnOrTransient(getTvPowerStatus())) { + tv().updateActiveInput(mCurrentRoutingPath, mNotifyInputChange); if (isPowerOnOrTransient(devicePowerStatus)) { sendSetStreamPath(); - } else { - tv().updateActiveInput(mCurrentRoutingPath, mNotifyInputChange); } } finishWithCallback(HdmiControlManager.RESULT_SUCCESS);