diff options
Diffstat (limited to 'target_explorer')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java index e760d5882..525c6cdd5 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java @@ -180,11 +180,13 @@ public class WaitForReadyStep extends AbstractPeerNodeStep { @Override public void rollback(final IStepContext context, final IPropertiesContainer data, final IStatus status, final IFullQualifiedId fullQualifiedId, final IProgressMonitor monitor, final ICallback callback) { final IPeer peer = getActivePeerContext(context, data, fullQualifiedId); + final IPeerNode peerNode = getActivePeerModelContext(context, data, fullQualifiedId); Runnable runnable = new Runnable() { @SuppressWarnings("synthetic-access") @Override public void run() { + peerNode.setProperty(IPeerNodeProperties.PROP_EXIT_ERROR, null); Tcf.getChannelManager().shutdown(peer); WaitForReadyStep.super.rollback(context, data, status, fullQualifiedId, monitor, callback); } |