File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed
src/Baballonia/ViewModels/SplitViewPane Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -519,13 +519,13 @@ private void SetCameraRunning(CameraControllerModel model)
519519 private async Task TryStartCamerasAsync ( )
520520 {
521521 if ( ! FaceCamera . IsCameraRunning && FaceCamera . ShouldAutostart )
522- await StartCamera ( FaceCamera ) ;
522+ await StartCameraWithMaximization ( FaceCamera , startMaximized : false ) ;
523523
524524 if ( ! LeftCamera . IsCameraRunning && LeftCamera . ShouldAutostart )
525- await StartCamera ( LeftCamera ) ;
525+ await StartCameraWithMaximization ( LeftCamera , startMaximized : false ) ;
526526
527527 if ( ! RightCamera . IsCameraRunning && RightCamera . ShouldAutostart )
528- await StartCamera ( RightCamera ) ;
528+ await StartCameraWithMaximization ( RightCamera , startMaximized : false ) ;
529529 }
530530
531531 private void EyePipelineExceptionHandler ( EyePipelineEvents . ExceptionEvent e )
@@ -606,6 +606,11 @@ public void StopCamera(CameraControllerModel model)
606606
607607 [ RelayCommand ]
608608 public async Task StartCamera ( CameraControllerModel model )
609+ {
610+ await StartCameraWithMaximization ( model , startMaximized : true ) ;
611+ }
612+
613+ private async Task StartCameraWithMaximization ( CameraControllerModel model , bool startMaximized )
609614 {
610615 try
611616 {
@@ -635,6 +640,11 @@ public async Task StartCamera(CameraControllerModel model)
635640
636641 if ( success )
637642 {
643+ if ( startMaximized )
644+ {
645+ model . SelectWholeFrame ( ) ;
646+ }
647+
638648 SetCameraRunning ( model ) ;
639649 _localSettings . SaveSetting ( "LastOpened" + model . Name , model . DisplayAddress ) ;
640650 }
You can’t perform that action at this time.
0 commit comments