File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
Source/RunActivity/Viewer3D Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -1083,6 +1083,9 @@ protected override void OnActivate(bool sameCamera)
10831083 isVisibleTrainCarViewerOrWebpage = ( Viewer . TrainCarOperationsWindow . Visible && ! Viewer . TrainCarOperationsViewerWindow . Visible ) || Viewer . TrainCarOperationsViewerWindow . Visible || ( Viewer . TrainCarOperationsWebpage ? . Connections > 0 && Viewer . TrainCarOperationsWebpage . TrainCarSelected ) ;
10841084 }
10851085
1086+ // Update the camera view
1087+ oldCarPosition = oldCarPosition == 0 && carPosition == 0 ? - 1 : oldCarPosition ;
1088+
10861089 if ( attachedCar == null || attachedCar . Train != Viewer . SelectedTrain || carPosition != oldCarPosition )
10871090 {
10881091 if ( Front )
Original file line number Diff line number Diff line change @@ -282,8 +282,8 @@ private void fillStatus(OperationsStatus operationStatus)
282282 // Makes this Webpage version, more autonoumus
283283 if ( ! Viewer . TrainCarOperationsWindow . Visible && ! Viewer . TrainCarOperationsViewerWindow . Visible && Viewer . IsFormationReversed )
284284 {
285- _ = new FormationReversed ( Viewer , Viewer . PlayerTrain ) ;
286285 Viewer . IsFormationReversed = false ;
286+ _ = new FormationReversed ( Viewer , Viewer . PlayerTrain ) ;
287287 }
288288
289289 int carPosition = 0 ;
You can’t perform that action at this time.
0 commit comments