From 44afd0475aff1b2e436632a3ad314603757baa87 Mon Sep 17 00:00:00 2001 From: Greg Watson Date: Tue, 24 May 2016 10:57:55 -0400 Subject: [PATCH] Bug 494429 - ensure terminal size is changed Change-Id: I9d8fee5e92d6ab050ada25063d5c7b31af935007 Signed-off-by: Greg Watson --- .../remote/internal/console/TerminalConsoleConnector.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 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 282745e14d5..71d88ffada4 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 @@ -33,7 +33,6 @@ import org.eclipse.tm.internal.terminal.provisional.api.ITerminalConnector; import org.eclipse.tm.internal.terminal.provisional.api.ITerminalControl; import org.eclipse.tm.internal.terminal.provisional.api.TerminalState; -@SuppressWarnings("restriction") public class TerminalConsoleConnector { private final IRemoteConnection connection; @@ -147,7 +146,10 @@ public class TerminalConsoleConnector { } if (width > 0 || height > 0) { - TerminalConsoleConnector.this.setTerminalSize(); + IRemoteProcessTerminalService termService = remoteProcess.getService(IRemoteProcessTerminalService.class); + if (termService != null) { + termService.setTerminalSize(width, height, 8 * width, 8 * height); + } } setState(TerminalState.CONNECTED);