summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2020-05-18 14:43:41 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-05-18 14:43:41 +0000
commit1bf40c2178211f13b6b1a479c714a14125cb451c (patch)
treed2c97253e035b5555a8dfe3b7f85b38a1f6da326
parent3872a583fc27dca60d4c5e8d27d0fadc5665e172 (diff)
parentd8de04fa2fdffe8f3c0258d49f169aa611092dba (diff)
Merge "CEC: Restore calling identify in any case" into rvc-dev
-rw-r--r--services/core/java/com/android/server/hdmi/HdmiControlService.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/hdmi/HdmiControlService.java b/services/core/java/com/android/server/hdmi/HdmiControlService.java
index 549e33608a78..9de95abafdda 100644
--- a/services/core/java/com/android/server/hdmi/HdmiControlService.java
+++ b/services/core/java/com/android/server/hdmi/HdmiControlService.java
@@ -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