From 6968ca9783dc121e84fd14f3d002cc7e64b2c712 Mon Sep 17 00:00:00 2001 From: Meivyn <793322+Meivyn@users.noreply.github.com> Date: Fri, 19 May 2023 13:10:15 -0400 Subject: [PATCH] Fix some issues with console initialization --- IPA.Loader/Logging/ConsoleWindow.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/IPA.Loader/Logging/ConsoleWindow.cs b/IPA.Loader/Logging/ConsoleWindow.cs index 5f72e6dc..648fd73e 100644 --- a/IPA.Loader/Logging/ConsoleWindow.cs +++ b/IPA.Loader/Logging/ConsoleWindow.cs @@ -24,10 +24,8 @@ namespace IPA.Logging public static void Initialize(bool alwaysCreateNewConsole = false) { - bool consoleAttached = true; - if (alwaysCreateNewConsole - || (AttachConsole(AttachParent) - && Marshal.GetLastWin32Error() != ErrorAccessDenied)) + bool consoleAttached; + if (alwaysCreateNewConsole || !(consoleAttached = AttachConsole(AttachParent))) { consoleAttached = AllocConsole(); }