X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2Feditors%2FSimulationViewEditor.java;h=ba3dfd7aa66b89c3bdff78610d29b29f1e9188e6;hb=500771048185ce356aed280970f5ff0f4473a146;hp=0420334fa260442e66e943c032f0a91a9281d144;hpb=3f220100b4be4fa162f33b1434b55ce982be7be3;p=Mograsim.git diff --git a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/editors/SimulationViewEditor.java b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/editors/SimulationViewEditor.java index 0420334f..ba3dfd7a 100644 --- a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/editors/SimulationViewEditor.java +++ b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/editors/SimulationViewEditor.java @@ -263,7 +263,8 @@ public class SimulationViewEditor extends EditorPart { IFileEditorInput fileInput = (IFileEditorInput) input; context = ProjectMachineContext.getMachineContextOf(fileInput.getFile().getProject()); - context.registerObserver(m -> recreateContextDependentControls()); + context.activateMachine(); + context.addActiveMachineListener(m -> recreateContextDependentControls()); recreateContextDependentControls(); setPartName(fileInput.getName());