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

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