summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2019-02-01 21:37:38 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-02-01 21:37:38 +0000
commit0d7880d7bf8eeffb75225f2eb8e871e9b2f63ac1 (patch)
tree05783446bcd92184de092dddd3b18ec082d63b31
parent846b59eafae51e3b19371d686a744854ccad8f1a (diff)
parent4d3551a398e16b32420c04722775009cc35f4912 (diff)
Merge "Fix log spam "Local tv device not available"."
-rw-r--r--services/core/java/com/android/server/hdmi/HdmiControlService.java11
1 files changed, 9 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 f3a1e46bc1e4..c5eccdf57e73 100644
--- a/services/core/java/com/android/server/hdmi/HdmiControlService.java
+++ b/services/core/java/com/android/server/hdmi/HdmiControlService.java
@@ -1392,11 +1392,15 @@ public class HdmiControlService extends SystemService {
}
@Override
+ @Nullable
public HdmiDeviceInfo getActiveSource() {
enforceAccessPermission();
HdmiCecLocalDeviceTv tv = tv();
if (tv == null) {
- Slog.w(TAG, "Local tv device not available");
+ if (isTvDevice()) {
+ Slog.e(TAG, "Local tv device not available.");
+ return null;
+ }
if (isPlaybackDevice()) {
// if playback device itself is the active source,
// return its own device info.
@@ -1457,7 +1461,10 @@ public class HdmiControlService extends SystemService {
HdmiControlService.this, deviceId, callback));
return;
}
- Slog.w(TAG, "Local tv device not available");
+ if (isTvDevice()) {
+ Slog.e(TAG, "Local tv device not available");
+ return;
+ }
invokeCallback(callback, HdmiControlManager.RESULT_SOURCE_NOT_AVAILABLE);
return;
}