X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2FMachineRegistry.java;h=52e5d60dc682a0c18b924f021f6fbb90e7b3c3c8;hb=e4320ff6606b0e8bc5184b8b1ae1e7cae95a5726;hp=28e792169c5e50d24fa2d05e6edf4bd49647206f;hpb=363c9377b3c542c87fc5e7f57674751439246dbd;p=Mograsim.git diff --git a/plugins/net.mograsim.machine/src/net/mograsim/machine/MachineRegistry.java b/plugins/net.mograsim.machine/src/net/mograsim/machine/MachineRegistry.java index 28e79216..52e5d60d 100644 --- a/plugins/net.mograsim.machine/src/net/mograsim/machine/MachineRegistry.java +++ b/plugins/net.mograsim.machine/src/net/mograsim/machine/MachineRegistry.java @@ -35,7 +35,11 @@ public class MachineRegistry if (o instanceof MachineDefinition) { System.out.println("Found " + id); - installedMachines.put(id, (MachineDefinition) o); + MachineDefinition md = (MachineDefinition) o; + if (Objects.equals(id, md.getId())) + installedMachines.put(id, md); + else + System.err.println("Machine definition ids to not match: " + id + " and " + md.getId()); } else { System.err.println("Invalid machine definition: " + o + "(id=" + id + "");