From 7ad4120648b64390e0bd68c0c0ad9688a3afd1aa Mon Sep 17 00:00:00 2001 From: noneuclideanmotion Date: Thu, 3 Nov 2022 04:06:58 +0000 Subject: [PATCH] Update console.c This line needs to be inside the if statement, it being outside creates a bug which prevents the use of custom PrintConsoles, as it will force any custom PrintConsole to just be equal to the default console. It should only be ran if the default console is being used. --- nx/source/runtime/devices/console.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nx/source/runtime/devices/console.c b/nx/source/runtime/devices/console.c index 60d1878b..ac63741d 100644 --- a/nx/source/runtime/devices/console.c +++ b/nx/source/runtime/devices/console.c @@ -590,9 +590,9 @@ PrintConsole* consoleInit(PrintConsole* console) { currentConsole = console; } else { console = currentConsole; + *currentConsole = defaultConsole; } - - *currentConsole = defaultConsole; + if (!console->renderer) { console->renderer = getDefaultConsoleRenderer(); }