Merge "Don't set hdmiPortId for non HDMI device."

This commit is contained in:
Treehugger Robot
2021-01-19 23:59:10 +00:00
committed by Gerrit Code Review

View File

@@ -190,13 +190,16 @@ public final class TvInputHardwareInfo implements Parcelable {
/** @hide */ /** @hide */
public Builder toBuilder() { public Builder toBuilder() {
return new Builder() Builder newBuilder = new Builder()
.deviceId(mDeviceId) .deviceId(mDeviceId)
.type(mType) .type(mType)
.audioType(mAudioType) .audioType(mAudioType)
.audioAddress(mAudioAddress) .audioAddress(mAudioAddress)
.hdmiPortId(mHdmiPortId)
.cableConnectionStatus(mCableConnectionStatus); .cableConnectionStatus(mCableConnectionStatus);
if (mType == TV_INPUT_TYPE_HDMI) {
newBuilder.hdmiPortId(mHdmiPortId);
}
return newBuilder;
} }
public static final class Builder { public static final class Builder {