From f8e014a06e358232e21919278051997cac4dc187 Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Thu, 26 Jun 2025 10:42:41 +0100 Subject: [PATCH] adjust for 1-based windows - https://github.com/switchbrew/libnx/pull/682 --- graphics/deko3d/deko_console/source/gpu_console.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/graphics/deko3d/deko_console/source/gpu_console.c b/graphics/deko3d/deko_console/source/gpu_console.c index 1109f81..4c4dd9a 100644 --- a/graphics/deko3d/deko_console/source/gpu_console.c +++ b/graphics/deko3d/deko_console/source/gpu_console.c @@ -443,8 +443,8 @@ static void GpuRenderer_scrollWindow(PrintConsole* con) // Perform the scrolling for (int y = 0; y < con->windowHeight-1; y ++) { memcpy( - &r->charBuf[(con->windowY+y+0)*con->consoleWidth + con->windowX], - &r->charBuf[(con->windowY+y+1)*con->consoleWidth + con->windowX], + &r->charBuf[(con->windowY-1+y+0)*con->consoleWidth + con->windowX - 1], + &r->charBuf[(con->windowY-1+y+1)*con->consoleWidth + con->windowX - 1], sizeof(ConsoleChar)*con->windowWidth); } }