Merge pull request #1064 from JoePfeiffer/fix-1007
Copy stageMap when loading a rocket's parameters from another rocket
This commit is contained in:
commit
52314dbc81
@ -727,9 +727,7 @@ public class OpenRocketDocument implements ComponentChangeListener {
|
|||||||
}
|
}
|
||||||
|
|
||||||
rocket.checkComponentStructure();
|
rocket.checkComponentStructure();
|
||||||
undoHistory.get(undoPosition).checkComponentStructure();
|
rocket.loadFrom(undoHistory.get(undoPosition));
|
||||||
undoHistory.get(undoPosition).copyWithOriginalID().checkComponentStructure();
|
|
||||||
rocket.loadFrom(undoHistory.get(undoPosition).copyWithOriginalID());
|
|
||||||
rocket.checkComponentStructure();
|
rocket.checkComponentStructure();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -387,6 +387,7 @@ public class Rocket extends ComponentAssembly {
|
|||||||
this.functionalModID = r.functionalModID;
|
this.functionalModID = r.functionalModID;
|
||||||
this.refType = r.refType;
|
this.refType = r.refType;
|
||||||
this.customReferenceLength = r.customReferenceLength;
|
this.customReferenceLength = r.customReferenceLength;
|
||||||
|
this.stageMap = r.stageMap;
|
||||||
|
|
||||||
// these flight configurations need to reference the _this_ Rocket:
|
// these flight configurations need to reference the _this_ Rocket:
|
||||||
this.configSet.setDefault(new FlightConfiguration(this));
|
this.configSet.setDefault(new FlightConfiguration(this));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user