Skip to content

Commit 356b543

Browse files
committed
Avoids crash when opening the TrainCarOperationsWebpage.
1 parent 481ed9d commit 356b543

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Source/RunActivity/Viewer3D/Popups/TrainCarOperationsWindow.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,7 @@ public override void PrepareFrame(ElapsedTime elapsedTime, bool updateFull)
504504
{
505505
var trainCarViewer = Owner.Viewer.TrainCarOperationsViewerWindow;
506506
var carOperations = Owner.Viewer.CarOperationsWindow;
507+
var trainCarWebpage = Owner.Viewer.TrainCarOperationsWebpage;
507508

508509
trainCarViewer.TrainCarOperationsChanged = !trainCarViewer.Visible && trainCarViewer.TrainCarOperationsChanged ? false : trainCarViewer.TrainCarOperationsChanged;
509510

@@ -577,7 +578,7 @@ public override void PrepareFrame(ElapsedTime elapsedTime, bool updateFull)
577578
carOperations.CarOperationChanged = carOperations.Visible && carOperations.CarOperationChanged;
578579
}
579580

580-
if (CarPosition != trainCarViewer.CarPosition && Owner.Viewer.TrainCarOperationsWebpage.Connections > 0)
581+
if (trainCarWebpage != null && CarPosition != trainCarViewer.CarPosition && trainCarWebpage.Connections > 0)
581582
{
582583
// Required to scroll the main window from the web version
583584
UpdateTrainCarOperation = true;

0 commit comments

Comments
 (0)