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

* commit 'e3007cbafdbdef00ee95fbbf0cf59f3d97590a83':
  Invoke device event listeners when clearing CEC devices
This commit is contained in:
Jinsuk Kim
2014-07-22 13:56:22 +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();
}