From e8afb3a2718e86a7d4032604ed8aa4914c6e49cb Mon Sep 17 00:00:00 2001 From: devfred78 <97401939+devfred78@users.noreply.github.com> Date: Sun, 13 Feb 2022 13:23:05 +0100 Subject: [PATCH] keep dimensions when the font size is changed --- tests/test12_console_Size.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/test12_console_Size.py b/tests/test12_console_Size.py index bd70939..827c3eb 100644 --- a/tests/test12_console_Size.py +++ b/tests/test12_console_Size.py @@ -129,13 +129,19 @@ def main(): if event.key == K_ESCAPE: sys.exit() elif event.key == K_PLUS or event.key == K_KP_PLUS: console_font_size += 1 - console = pygconsole.console.Console.get_console(name = f"console{console_font_size}", font_size = console_font_size, logger = log) + console = pygconsole.console.Console.get_console(name = f"console{console_font_size}", width = console_width, height = console_height, font_size = console_font_size, logger = log) + # set dimensions again for consoles already initialized + console.height = console_height + console.width = console_width console.clear() console.add_char(LONG_TEXT) elif event.key == K_MINUS or event.key == K_KP_MINUS: console_font_size -= 1 if console_font_size <= 0: console_font_size = 1 - console = pygconsole.console.Console.get_console(name = f"console{console_font_size}", font_size = console_font_size, logger = log) + console = pygconsole.console.Console.get_console(name = f"console{console_font_size}", width = console_width, height = console_height, font_size = console_font_size, logger = log) + # set dimensions again for consoles already initialized + console.height = console_height + console.width = console_width console.clear() console.add_char(LONG_TEXT) elif event.key == K_UP: