Avoid Avalonia CompiledBindingPathBuilder.SetRawSource

This commit is contained in:
Julien Lebosquain 2024-07-28 12:36:00 +02:00
parent 6ce49a2dc7
commit d52157d581
No known key found for this signature in database
GPG key ID: 1833CAD10ACC46FD

View file

@ -21,7 +21,7 @@ namespace Ryujinx.Ava.Common.Locale
var builder = new CompiledBindingPathBuilder();
builder.SetRawSource(LocaleManager.Instance)
builder
.Property(new ClrPropertyInfo("Item",
obj => (LocaleManager.Instance[keyToUse]),
null,
@ -32,7 +32,10 @@ namespace Ryujinx.Ava.Common.Locale
var path = builder.Build();
var binding = new CompiledBindingExtension(path);
var binding = new CompiledBindingExtension(path)
{
Source = LocaleManager.Instance
};
return binding.ProvideValue(serviceProvider);
}