|
@@ -271,7 +271,6 @@ public class SimulationView extends AbstractDebugTargetView implements ITypeSyst
|
|
|
setViewerInput(engine.getExecutionContext());
|
|
|
updateActions();
|
|
|
updateSessionDropdownInput(debugTarget);
|
|
|
-
|
|
|
}
|
|
|
|
|
|
protected void openEditorForTarget(final IDebugTarget debugTarget) {
|
|
@@ -297,6 +296,7 @@ public class SimulationView extends AbstractDebugTargetView implements ITypeSyst
|
|
|
targets.add(debugTarget);
|
|
|
sessionDropdown.setInput(targets);
|
|
|
sessionDropdown.setSelection(new StructuredSelection(debugTarget), true);
|
|
|
+ changeTarget(debugTarget);
|
|
|
}
|
|
|
sessionDropdown.refresh();
|
|
|
}
|
|
@@ -343,8 +343,9 @@ public class SimulationView extends AbstractDebugTargetView implements ITypeSyst
|
|
|
@Override
|
|
|
public void selectionChanged(SelectionChangedEvent event) {
|
|
|
IStructuredSelection selection = (IStructuredSelection) event.getSelection();
|
|
|
- if ((IDebugTarget) selection.getFirstElement() != null) {
|
|
|
- launchChanged(((IDebugTarget) selection.getFirstElement()).getLaunch());
|
|
|
+ IDebugTarget debugTarget = (IDebugTarget) selection.getFirstElement();
|
|
|
+ if (debugTarget != null) {
|
|
|
+ changeTarget(debugTarget);
|
|
|
sctSourceDisplayDispatcher.displaySource(debugTarget, SimulationView.this.getSite().getPage(), true);
|
|
|
}
|
|
|
}
|