Bugfixes: HDMD4k4x1 code around toggle-switching; add source list evaluation when pressing share

This commit is contained in:
Heath Volmer
2018-03-09 15:40:02 -07:00
parent 856a81ded4
commit 525881ebe1
5 changed files with 10 additions and 2 deletions

View File

@@ -83,7 +83,10 @@ namespace PepperDash.Essentials.DM.Chassis
public void ExecuteSwitch(object inputSelector, object outputSelector, eRoutingSignalType signalType)
{
Chassis.HdmiOutputs[1].VideoOut = Chassis.HdmiInputs[(uint)inputSelector];
// Try to make switch only when necessary. The unit appears to toggle when already selected.
var current = Chassis.HdmiOutputs[1].VideoOut;
if(current != Chassis.HdmiInputs[(uint)inputSelector])
Chassis.HdmiOutputs[1].VideoOut = Chassis.HdmiInputs[(uint)inputSelector];
}
#endregion