diff --git a/src/Artemis.VisualScripting/Nodes/Branching/BooleanBranchNode.cs b/src/Artemis.VisualScripting/Nodes/Branching/BooleanBranchNode.cs index fdd7c5bcc..b07aea8cf 100644 --- a/src/Artemis.VisualScripting/Nodes/Branching/BooleanBranchNode.cs +++ b/src/Artemis.VisualScripting/Nodes/Branching/BooleanBranchNode.cs @@ -38,9 +38,9 @@ public class BooleanBranchNode : Node private void InputPinConnected(object? sender, SingleValueEventArgs e) { - if (TrueInput.ConnectedTo.Any() && !FalseInput.ConnectedTo.Any()) + if (TrueInput.ConnectedTo.Any()) ChangeType(TrueInput.ConnectedTo.First().Type); - if (FalseInput.ConnectedTo.Any() && !TrueInput.ConnectedTo.Any()) + else if (FalseInput.ConnectedTo.Any()) ChangeType(FalseInput.ConnectedTo.First().Type); }