From ba3f1c00abe7e609f16bb5d50648015372ab3d05 Mon Sep 17 00:00:00 2001 From: Greg Watson Date: Tue, 24 May 2016 16:56:47 -0400 Subject: [PATCH] Bug 494429 - fix race condition when first opening connection Change-Id: I966679878c4f2ee010da74ecdc750b6e150e4a6a Signed-off-by: Greg Watson --- .../internal/console/TerminalConsoleConnector.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bundles/org.eclipse.remote.console/src/org/eclipse/remote/internal/console/TerminalConsoleConnector.java b/bundles/org.eclipse.remote.console/src/org/eclipse/remote/internal/console/TerminalConsoleConnector.java index 71d88ffada4..2d27b99c881 100644 --- a/bundles/org.eclipse.remote.console/src/org/eclipse/remote/internal/console/TerminalConsoleConnector.java +++ b/bundles/org.eclipse.remote.console/src/org/eclipse/remote/internal/console/TerminalConsoleConnector.java @@ -140,11 +140,6 @@ public class TerminalConsoleConnector { } } - if (outThread == null) { - outThread = new OutThread(); - outThread.start(); - } - if (width > 0 || height > 0) { IRemoteProcessTerminalService termService = remoteProcess.getService(IRemoteProcessTerminalService.class); if (termService != null) { @@ -152,6 +147,11 @@ public class TerminalConsoleConnector { } } + if (outThread == null) { + outThread = new OutThread(); + outThread.start(); + } + setState(TerminalState.CONNECTED); return Status.OK_STATUS; }