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; }
|
private string TitleName { get; set; }
|
||||||
internal AppHost AppHost { get; set; }
|
internal AppHost AppHost { get; set; }
|
||||||
|
|
||||||
|
private bool UseTitleConfiguration
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return ConfigurationState.HasConfigurationForTitle(SelectedApplication?.TitleId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public MainWindowViewModel()
|
public MainWindowViewModel()
|
||||||
{
|
{
|
||||||
Applications = new ObservableCollection<ApplicationData>();
|
Applications = new ObservableCollection<ApplicationData>();
|
||||||
|
@ -557,7 +565,7 @@ namespace Ryujinx.Ava.UI.ViewModels
|
||||||
{
|
{
|
||||||
_volume = value;
|
_volume = value;
|
||||||
|
|
||||||
ConfigurationState config = ConfigurationState.Instance(SelectedApplication != null);
|
ConfigurationState config = ConfigurationState.Instance(UseTitleConfiguration);
|
||||||
config.System.AudioVolume.Value = value;
|
config.System.AudioVolume.Value = value;
|
||||||
|
|
||||||
if (_isGameRunning)
|
if (_isGameRunning)
|
||||||
|
@ -1327,7 +1335,7 @@ namespace Ryujinx.Ava.UI.ViewModels
|
||||||
|
|
||||||
public void SetAspectRatio(AspectRatio aspectRatio)
|
public void SetAspectRatio(AspectRatio aspectRatio)
|
||||||
{
|
{
|
||||||
ConfigurationState.Instance(SelectedApplication != null).Graphics.AspectRatio.Value = aspectRatio;
|
ConfigurationState.Instance(UseTitleConfiguration).Graphics.AspectRatio.Value = aspectRatio;
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task InstallFirmwareFromFile()
|
public async Task InstallFirmwareFromFile()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue