From aa5d0bfb545790cf0ff17ded9a8ba2ae21f27cc2 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Fri, 12 Mar 2021 21:40:01 -0500 Subject: [PATCH] oops forgot to actually enable maximization --- terminal.d | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/terminal.d b/terminal.d index 5e58a77..2b4f2d9 100644 --- a/terminal.d +++ b/terminal.d @@ -7539,7 +7539,12 @@ version(TerminalDirectToEmulator) { smw = new ScrollMessageWidget(this); tew = new TerminalEmulatorWidget(term, smw); - win.resize(integratedTerminalEmulatorConfiguration.initialWidth * tew.terminalEmulator.fontWidth, integratedTerminalEmulatorConfiguration.initialHeight * tew.terminalEmulator.fontHeight); + if(integratedTerminalEmulatorConfiguration.initialWidth == 0 || integratedTerminalEmulatorConfiguration.initialHeight == 0) { + win.show(); // if must be mapped before maximized... it does cause a flash but meh. + win.maximize(); + } else { + win.resize(integratedTerminalEmulatorConfiguration.initialWidth * tew.terminalEmulator.fontWidth, integratedTerminalEmulatorConfiguration.initialHeight * tew.terminalEmulator.fontHeight); + } smw.addEventListener("scroll", () { tew.terminalEmulator.scrollbackTo(smw.position.x, smw.position.y + tew.terminalEmulator.height); @@ -8096,7 +8101,8 @@ version(TerminalDirectToEmulator) { if(this.font is null || this.font.isNull) loadDefaultFont(integratedTerminalEmulatorConfiguration.fontSize); - super(integratedTerminalEmulatorConfiguration.initialWidth, integratedTerminalEmulatorConfiguration.initialHeight); + super(integratedTerminalEmulatorConfiguration.initialWidth ? integratedTerminalEmulatorConfiguration.initialWidth : 80, + integratedTerminalEmulatorConfiguration.initialHeight ? integratedTerminalEmulatorConfiguration.initialHeight : 30); defaultForeground = integratedTerminalEmulatorConfiguration.defaultForeground; defaultBackground = integratedTerminalEmulatorConfiguration.defaultBackground;