diff --git a/src/main/java/org/micromanager/lightsheetmanager/gui/tabs/acquisition/CameraPanel.java b/src/main/java/org/micromanager/lightsheetmanager/gui/tabs/acquisition/CameraPanel.java index 435b777a..1df86e96 100644 --- a/src/main/java/org/micromanager/lightsheetmanager/gui/tabs/acquisition/CameraPanel.java +++ b/src/main/java/org/micromanager/lightsheetmanager/gui/tabs/acquisition/CameraPanel.java @@ -168,6 +168,10 @@ private void computeCameraOrder() { // update camera order model_.acquisitions().settingsBuilder() .imagingCameraOrder(cameraData.toArray(CameraData[]::new)); + // live mode and the slice timing read the primary camera from the built settings, and + // simultaneous cameras can have different reset and readout times, so rebuild the + // settings and recompute the timing now + model_.acquisitions().updateDurationLabels(); } @Override