Bug 494429 - ensure terminal size is changed
Change-Id: I9d8fee5e92d6ab050ada25063d5c7b31af935007
Signed-off-by: Greg Watson <g.watson@computer.org>
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 282745e..71d88ff 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.ITerminalControl;
import org.eclipse.tm.internal.terminal.provisional.api.TerminalState;
-@SuppressWarnings("restriction")
public class TerminalConsoleConnector {
private final IRemoteConnection connection;
@@ -147,7 +146,10 @@
}
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);