From 177aaf09de721fbba820ad9552ab363b79702c93 Mon Sep 17 00:00:00 2001 From: GreemDev Date: Thu, 20 Mar 2025 18:13:52 -0500 Subject: [PATCH] Log ims in switch ctor instead of apphost so all initializers get the same behavior --- src/Ryujinx.HLE/Switch.cs | 6 ++++++ src/Ryujinx/Systems/AppHost.cs | 5 ----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Ryujinx.HLE/Switch.cs b/src/Ryujinx.HLE/Switch.cs index df5b48103..2ea630b48 100644 --- a/src/Ryujinx.HLE/Switch.cs +++ b/src/Ryujinx.HLE/Switch.cs @@ -4,6 +4,7 @@ using Ryujinx.Audio.Backends.CompatLayer; using Ryujinx.Audio.Integration; using Ryujinx.Common; using Ryujinx.Common.Configuration; +using Ryujinx.Common.Logging; using Ryujinx.Graphics.Gpu; using Ryujinx.HLE.FileSystem; using Ryujinx.HLE.HOS; @@ -83,6 +84,11 @@ namespace Ryujinx.HLE UpdateVSyncInterval(); #pragma warning restore IDE0055 + +#if DEBUG + if (Configuration.IgnoreMissingServices) + Logger.Notice.Print(LogClass.Emulation, "Ignore Missing Services is enabled.", nameof(Switch)); +#endif Shared = this; } diff --git a/src/Ryujinx/Systems/AppHost.cs b/src/Ryujinx/Systems/AppHost.cs index 652faebf9..6369f7eac 100644 --- a/src/Ryujinx/Systems/AppHost.cs +++ b/src/Ryujinx/Systems/AppHost.cs @@ -901,11 +901,6 @@ namespace Ryujinx.Ava.Systems _viewModel.UiHandler ) ); - -#if DEBUG - if (Device.Configuration.IgnoreMissingServices) - Logger.Notice.Print(LogClass.Emulation, "Ignore Missing Services is enabled."); -#endif } private static IHardwareDeviceDriver InitializeAudio()