Avoid Avalonia CompiledBindingPathBuilder.SetRawSource

This commit is contained in:
Julien Lebosquain 2024-07-28 12:36:00 +02:00
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(); var builder = new CompiledBindingPathBuilder();
builder.SetRawSource(LocaleManager.Instance) builder
.Property(new ClrPropertyInfo("Item", .Property(new ClrPropertyInfo("Item",
obj => (LocaleManager.Instance[keyToUse]), obj => (LocaleManager.Instance[keyToUse]),
null, null,
@ -32,7 +32,10 @@ namespace Ryujinx.Ava.Common.Locale
var path = builder.Build(); var path = builder.Build();
var binding = new CompiledBindingExtension(path); var binding = new CompiledBindingExtension(path)
{
Source = LocaleManager.Instance
};
return binding.ProvideValue(serviceProvider); return binding.ProvideValue(serviceProvider);
} }