Skip to content

Commit efe66c5

Browse files
Merge pull request #819 from sweiland-openrails/Bug_2016006_Headlight_switch
Headlight switch makes sound when not appropriate
2 parents 5db5c78 + 51b98b2 commit efe66c5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Source/Orts.Simulation/Common/Commands.cs

+5-2
Original file line numberDiff line numberDiff line change
@@ -1135,14 +1135,16 @@ public override void Redo()
11351135
{
11361136
Receiver.Headlight = 1;
11371137
Receiver.Simulator.Confirmer.Confirm(CabControl.Headlight, CabSetting.Neutral);
1138+
Receiver.SignalEvent(Event.LightSwitchToggle);
11381139
}
11391140
break;
11401141
case 1:
11411142
Receiver.Headlight = 2;
11421143
Receiver.Simulator.Confirmer.Confirm(CabControl.Headlight, CabSetting.On);
1144+
Receiver.SignalEvent(Event.LightSwitchToggle);
11431145
break;
11441146
}
1145-
Receiver.SignalEvent(Event.LightSwitchToggle);
1147+
11461148
}
11471149
else
11481150
{
@@ -1153,14 +1155,15 @@ public override void Redo()
11531155
{
11541156
Receiver.Headlight = 0;
11551157
Receiver.Simulator.Confirmer.Confirm(CabControl.Headlight, CabSetting.Off);
1158+
Receiver.SignalEvent(Event.LightSwitchToggle);
11561159
}
11571160
break;
11581161
case 2:
11591162
Receiver.Headlight = 1;
11601163
Receiver.Simulator.Confirmer.Confirm(CabControl.Headlight, CabSetting.Neutral);
1164+
Receiver.SignalEvent(Event.LightSwitchToggle);
11611165
break;
11621166
}
1163-
Receiver.SignalEvent(Event.LightSwitchToggle);
11641167
}
11651168
}
11661169
}

0 commit comments

Comments
 (0)