1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-08 18:26:01 +02:00

Bug 494429 - ensure terminal size is changed

Change-Id: I9d8fee5e92d6ab050ada25063d5c7b31af935007
Signed-off-by: Greg Watson <g.watson@computer.org>
This commit is contained in:
Greg Watson 2016-05-24 10:57:55 -04:00
parent e3597c253b
commit 44afd0475a

View file

@ -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.ITerminalControl;
import org.eclipse.tm.internal.terminal.provisional.api.TerminalState; import org.eclipse.tm.internal.terminal.provisional.api.TerminalState;
@SuppressWarnings("restriction")
public class TerminalConsoleConnector { public class TerminalConsoleConnector {
private final IRemoteConnection connection; private final IRemoteConnection connection;
@ -147,7 +146,10 @@ public class TerminalConsoleConnector {
} }
if (width > 0 || height > 0) { 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); setState(TerminalState.CONNECTED);