CEC: Restore calling identify in any case

Bug: 156668368
Test: atest HdmiControlServiceTest
Change-Id: Id19cd4350f3ef6cf973a68fc10552c49ae42d0fc
This commit is contained in:
Marvin Ramin
2020-05-18 11:04:48 +02:00
parent dca99f9618
commit d8de04fa2f

View File

@@ -2208,8 +2208,12 @@ public class HdmiControlService extends SystemService {
public void setHdmiCecVolumeControlEnabled(final boolean isHdmiCecVolumeControlEnabled) {
enforceAccessPermission();
long token = Binder.clearCallingIdentity();
HdmiControlService.this.setHdmiCecVolumeControlEnabled(isHdmiCecVolumeControlEnabled);
Binder.restoreCallingIdentity(token);
try {
HdmiControlService.this.setHdmiCecVolumeControlEnabled(
isHdmiCecVolumeControlEnabled);
} finally {
Binder.restoreCallingIdentity(token);
}
}
@Override