From 073972606d7f8afde8c03e79110d8e81dfc7ab81 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Fri, 27 Aug 2004 21:28:56 +0000 Subject: [PATCH] Call SetConsoleWindowInfo() twice... in case it tries to make the screen buffer smaller than the window. --- src/conio/win32cio.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/conio/win32cio.c b/src/conio/win32cio.c index faa6a37792..1a33e847d4 100644 --- a/src/conio/win32cio.c +++ b/src/conio/win32cio.c @@ -251,12 +251,13 @@ void win32_textmode(int mode) } sz.X=vid_modes[modeidx].xsize; sz.Y=vid_modes[modeidx].ysize; - SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE),sz); rc.Left=0; rc.Right=vid_modes[modeidx].xsize-1; rc.Top=0; rc.Bottom=vid_modes[modeidx].ysize-1; SetConsoleWindowInfo(GetStdHandle(STD_OUTPUT_HANDLE),TRUE,&rc); + SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE),sz); + SetConsoleWindowInfo(GetStdHandle(STD_OUTPUT_HANDLE),TRUE,&rc); } int win32_gettext(int left, int top, int right, int bottom, void* buf) -- GitLab