am 6e4255cc: am e3007cba: am 67151b71: Invoke device event listeners when clearing CEC devices

* commit '6e4255cc3dc673cd86dae2e687a6e9cafb207eb3':
  Invoke device event listeners when clearing CEC devices
This commit is contained in:
Jinsuk Kim
2014-07-22 14:14:16 +00:00
committed by Android Git Automerger

View File

@@ -556,6 +556,9 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
@ServiceThreadOnly
private void clearDeviceInfoList() {
assertRunOnServiceThread();
for (HdmiCecDeviceInfo info : mSafeExternalInputs) {
mService.invokeDeviceEventListeners(info, false);
}
mDeviceInfos.clear();
updateSafeDeviceInfoList();
}
@@ -1129,6 +1132,7 @@ final class HdmiCecLocalDeviceTv extends HdmiCecLocalDevice {
disableSystemAudioIfExist();
disableArcIfExist();
clearDeviceInfoList();
checkIfPendingActionsCleared();
}