headless: Load global input configs by default. Added an option --disable-main-input-config to disable this behavior.

This commit is contained in:
GreemDev 2025-05-27 23:46:43 -05:00
parent be6919d931
commit cd72ba0075
2 changed files with 4 additions and 3 deletions

View File

@ -165,10 +165,8 @@ namespace Ryujinx.Headless
ReloadConfig();
if (option.InheritConfig)
{
if (!option.DisableMainInputConfig)
option.InheritMainConfigInput(originalArgs, ConfigurationState.Instance);
}
_virtualFileSystem = VirtualFileSystem.CreateInstance();
_libHacHorizonManager = new LibHacHorizonManager();

View File

@ -194,6 +194,9 @@ namespace Ryujinx.Headless
[Option("use-main-config", Required = false, Default = false, HelpText = "Use the settings from what was configured via the UI.")]
public bool InheritConfig { get; set; }
[Option("disable-main-input-config", Required = false, Default = false, HelpText = "Do not use the input-related settings from what was configured via the UI.")]
public bool DisableMainInputConfig { get; set; }
[Option("root-data-dir", Required = false, HelpText = "Set the custom folder path for Ryujinx data.")]
public string BaseDataDir { get; set; }