Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.ptp.remote.rse.core/miners/org/eclipse/ptp/internal/remote/rse/core/miners/SpawnerMiner.java')
-rw-r--r--core/org.eclipse.ptp.remote.rse.core/miners/org/eclipse/ptp/internal/remote/rse/core/miners/SpawnerMiner.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/core/org.eclipse.ptp.remote.rse.core/miners/org/eclipse/ptp/internal/remote/rse/core/miners/SpawnerMiner.java b/core/org.eclipse.ptp.remote.rse.core/miners/org/eclipse/ptp/internal/remote/rse/core/miners/SpawnerMiner.java
index 9060eb1b0..be627e0a7 100644
--- a/core/org.eclipse.ptp.remote.rse.core/miners/org/eclipse/ptp/internal/remote/rse/core/miners/SpawnerMiner.java
+++ b/core/org.eclipse.ptp.remote.rse.core/miners/org/eclipse/ptp/internal/remote/rse/core/miners/SpawnerMiner.java
@@ -156,9 +156,7 @@ public class SpawnerMiner extends Miner {
handleSpawnRedirected(subject, cmd, dir, envp, status);
- status.getDataStore().refresh(status);
- status.getDataStore().disconnectObject(status.getParent());
- return status;
+ return statusDone(status);
}
else if(name.equals(DataStoreSchema.C_CANCEL)) {
@@ -177,11 +175,9 @@ public class SpawnerMiner extends Miner {
{
fSupportsCharConversion = true;
-
+ return statusDone(status);
}
- status.getDataStore().refresh(status);
- status.getDataStore().disconnectObject(status.getParent());
return null;
}
@@ -194,7 +190,7 @@ public class SpawnerMiner extends Miner {
fProcessMap.put(cancelStatus, null);
}
}
-
+ statusDone(cancelStatus);
}
/**

Back to the top