Update to include a helper for selecting the configuration if no game-specific config exists
This commit is contained in:
parent
f7010212ef
commit
cdc59716ef
1 changed files with 10 additions and 2 deletions
|
@ -112,6 +112,14 @@ namespace Ryujinx.Ava.UI.ViewModels
|
|||
private string TitleName { get; set; }
|
||||
internal AppHost AppHost { get; set; }
|
||||
|
||||
private bool UseTitleConfiguration
|
||||
{
|
||||
get
|
||||
{
|
||||
return ConfigurationState.HasConfigurationForTitle(SelectedApplication?.TitleId);
|
||||
}
|
||||
}
|
||||
|
||||
public MainWindowViewModel()
|
||||
{
|
||||
Applications = new ObservableCollection<ApplicationData>();
|
||||
|
@ -557,7 +565,7 @@ namespace Ryujinx.Ava.UI.ViewModels
|
|||
{
|
||||
_volume = value;
|
||||
|
||||
ConfigurationState config = ConfigurationState.Instance(SelectedApplication != null);
|
||||
ConfigurationState config = ConfigurationState.Instance(UseTitleConfiguration);
|
||||
config.System.AudioVolume.Value = value;
|
||||
|
||||
if (_isGameRunning)
|
||||
|
@ -1327,7 +1335,7 @@ namespace Ryujinx.Ava.UI.ViewModels
|
|||
|
||||
public void SetAspectRatio(AspectRatio aspectRatio)
|
||||
{
|
||||
ConfigurationState.Instance(SelectedApplication != null).Graphics.AspectRatio.Value = aspectRatio;
|
||||
ConfigurationState.Instance(UseTitleConfiguration).Graphics.AspectRatio.Value = aspectRatio;
|
||||
}
|
||||
|
||||
public async Task InstallFirmwareFromFile()
|
||||
|
|
Loading…
Add table
Reference in a new issue