Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/Util.java')
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/Util.java24
1 files changed, 11 insertions, 13 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/Util.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/Util.java
index 5dc1eb41d..a51dc805d 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/Util.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/Util.java
@@ -180,21 +180,19 @@ public class Util {
// Start a thread to execute the command and get a handle to the process
final Process[] process = new Process[] { null };
final Exception[] exception = new Exception[] {null };
- final Thread thread = new Thread(new Runnable() {
- public void run() {
- try {
- Process newProcess = Runtime.getRuntime().exec(command);
- synchronized (process) {
- if (Thread.interrupted()) {
- // we we're either cancelled or timed out so just destroy the process
- newProcess.destroy();
- } else {
- process[0] = newProcess;
- }
+ final Thread thread = new Thread(() -> {
+ try {
+ Process newProcess = Runtime.getRuntime().exec(command);
+ synchronized (process) {
+ if (Thread.interrupted()) {
+ // we we're either cancelled or timed out so just destroy the process
+ newProcess.destroy();
+ } else {
+ process[0] = newProcess;
}
- } catch (IOException e) {
- exception[0] = e;
}
+ } catch (IOException e) {
+ exception[0] = e;
}
});
thread.start();

Back to the top