diff --git a/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIStack.java b/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIStack.java index 92cb86a65e5..fecba9603f9 100644 --- a/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIStack.java +++ b/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIStack.java @@ -641,8 +641,9 @@ public class MIStack extends AbstractDsfService @DsfServiceEventHandler public void eventDispatched(IMIDMEvent e) { - if (e.getMIEvent() instanceof MIStoppedEvent) { - fCachedStoppedEvent = (MIStoppedEvent)e.getMIEvent(); + Object miEvent = e.getMIEvent(); + if (miEvent instanceof MIStoppedEvent) { + fCachedStoppedEvent = (MIStoppedEvent)miEvent; } }