diff options
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.java | 10 |
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); } /** |