mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-08 10:16:03 +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:
parent
e3597c253b
commit
44afd0475a
1 changed files with 4 additions and 2 deletions
|
@ -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);
|
||||||
|
|
Loading…
Add table
Reference in a new issue