diff --git a/src/main/java/org/micromanager/lightsheetmanager/model/positions/PositionUpdater.java b/src/main/java/org/micromanager/lightsheetmanager/model/positions/PositionUpdater.java index 59f5203..ba907db 100644 --- a/src/main/java/org/micromanager/lightsheetmanager/model/positions/PositionUpdater.java +++ b/src/main/java/org/micromanager/lightsheetmanager/model/positions/PositionUpdater.java @@ -3,7 +3,6 @@ import mmcorej.DeviceType; import org.micromanager.lightsheetmanager.LightSheetManager; -import java.awt.geom.Point2D; import java.util.ArrayList; import java.util.HashMap; import java.util.Objects; @@ -113,9 +112,7 @@ public void updatePositions() { final DeviceType deviceType = model_.devices().device(device).getDeviceType(); try { if (deviceType == DeviceType.XYStageDevice) { - positions_.put(device, new Point2D.Double( - model_.core().getXPosition(deviceName), - model_.core().getYPosition(deviceName))); + positions_.put(device, model_.core().getXYStagePosition(deviceName)); } else if (deviceType == DeviceType.StageDevice) { positions_.put(device, model_.core().getPosition(deviceName)); } else if (deviceType == DeviceType.GalvoDevice) {