diff --git a/src/AIS/AIS_ViewController.cxx b/src/AIS/AIS_ViewController.cxx index 69eaa783f2..c377d82e91 100644 --- a/src/AIS/AIS_ViewController.cxx +++ b/src/AIS/AIS_ViewController.cxx @@ -2935,11 +2935,11 @@ void AIS_ViewController::HandleViewEvents (const Handle(AIS_InteractiveContext)& { theView->View()->SetupXRPosedCamera(); } + handleMoveTo (theCtx, theView); handleCameraActions (theCtx, theView, aWalk); theView->View()->SynchronizeXRPosedToBaseCamera(); // handleCameraActions() may modify posed camera position - copy this modifications also to the base camera handleXRPresentations (theCtx, theView); - handleMoveTo (theCtx, theView); handleViewRedraw (theCtx, theView); theView->View()->UnsetXRPosedCamera();