message: update aspect with lockAspectRatio
diff: @@ -2147,8 +2147,8 @@ void MainWindow::buildWindowCameraEditor()
  }
  // Only present selector UI if more than one camera
  - if (!g_sceneCameras.empty() &&
  - ImGui::Combo("sceneCameras##whichCamera",
  + if (!g_sceneCameras.empty()
  + && ImGui::Combo("sceneCameras##whichCamera",
  &whichCamera,
  cameraUI_callback,
  nullptr,
  @@ -2159,6 +2159,10 @@ void MainWindow::buildWindowCameraEditor()
  auto hasParents = g_selectedSceneCamera->parents().size();
  frame->remove("camera");
  frame->add(g_selectedSceneCamera);
  +
  + if (g_selectedSceneCamera->hasChild("aspect"))
  + lockAspectRatio =
  + g_selectedSceneCamera->child("aspect").valueAs<float>();
  reshape(windowSize); // resets aspect
  if (!hasParents)
  updateCamera();
  