Don't stage changes unless the user has selected a delta
This commit is contained in:
parent
af56aeb7fc
commit
1051c57be5
1 changed files with 8 additions and 4 deletions
|
|
@ -108,11 +108,15 @@ namespace MatterHackers.MatterControl
|
|||
public override void OnClosed(EventArgs e)
|
||||
{
|
||||
// save the offsets to the extruder
|
||||
var hotendOffset = printer.Settings.Helpers.ExtruderOffset(xyCalibrationData.ExtruderToCalibrateIndex);
|
||||
hotendOffset.X -= xyCalibrationData.Offset * -2 + xyCalibrationData.Offset * xyCalibrationData.XPick;
|
||||
hotendOffset.Y -= xyCalibrationData.Offset * -2 + xyCalibrationData.Offset * xyCalibrationData.YPick;
|
||||
if (xyCalibrationData.XPick != -1
|
||||
&& xyCalibrationData.YPick != -1)
|
||||
{
|
||||
var hotendOffset = printer.Settings.Helpers.ExtruderOffset(xyCalibrationData.ExtruderToCalibrateIndex);
|
||||
hotendOffset.X -= xyCalibrationData.Offset * -2 + xyCalibrationData.Offset * xyCalibrationData.XPick;
|
||||
hotendOffset.Y -= xyCalibrationData.Offset * -2 + xyCalibrationData.Offset * xyCalibrationData.YPick;
|
||||
|
||||
printer.Settings.Helpers.SetExtruderOffset(xyCalibrationData.ExtruderToCalibrateIndex, hotendOffset);
|
||||
printer.Settings.Helpers.SetExtruderOffset(xyCalibrationData.ExtruderToCalibrateIndex, hotendOffset);
|
||||
}
|
||||
|
||||
base.OnClosed(e);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue