Avoid more sources of camera update re-entrancy that can lead to stack overflow (#1136)

This commit is contained in:
Nicholas Van Sickle
2021-06-03 20:09:15 -07:00
committed by GitHub
parent 34449e2fc9
commit 30eedc1c55
2 changed files with 8 additions and 0 deletions
@@ -2887,9 +2887,12 @@ void EditorViewportWidget::UpdateCameraFromViewportContext()
AZ::Matrix3x4 matrix;
matrix.SetBasisAndTranslation(cameraState.m_side, cameraState.m_forward, cameraState.m_up, cameraState.m_position);
auto m = AZMatrix3x4ToLYMatrix3x4(matrix);
m_updatingCameraPosition = true;
SetViewTM(m);
SetFOV(cameraState.m_fovOrZoom);
m_Camera.SetZRange(cameraState.m_nearClip, cameraState.m_farClip);
m_updatingCameraPosition = false;
}
void EditorViewportWidget::SetAsActiveViewport()