summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/android/hardware/hdmi/HdmiDeviceInfo.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/core/java/android/hardware/hdmi/HdmiDeviceInfo.java b/core/java/android/hardware/hdmi/HdmiDeviceInfo.java
index fe414e6b11b5..c4c7f2d77a8a 100644
--- a/core/java/android/hardware/hdmi/HdmiDeviceInfo.java
+++ b/core/java/android/hardware/hdmi/HdmiDeviceInfo.java
@@ -336,9 +336,15 @@ public class HdmiDeviceInfo implements Parcelable {
* Returns {@code true} if the device is of a type that can be an input source.
*/
public boolean isSourceType() {
- return mDeviceType == DEVICE_PLAYBACK
- || mDeviceType == DEVICE_RECORDER
- || mDeviceType == DEVICE_TUNER;
+ if (isCecDevice()) {
+ return mDeviceType == DEVICE_PLAYBACK
+ || mDeviceType == DEVICE_RECORDER
+ || mDeviceType == DEVICE_TUNER;
+ } else if (isMhlDevice()) {
+ return true;
+ } else {
+ return false;
+ }
}
/**