Load saves on UIThread

This commit is contained in:
Isaac Marovitz 2022-12-29 18:58:41 +01:00
parent e422766413
commit 9195477e0b
No known key found for this signature in database
GPG key ID: 97250B2B09A132E1

View file

@ -1,5 +1,6 @@
using Avalonia.Controls;
using Avalonia.Interactivity;
using Avalonia.Threading;
using FluentAvalonia.UI.Controls;
using FluentAvalonia.UI.Navigation;
using LibHac;
@ -59,6 +60,8 @@ namespace Ryujinx.Ava.UI.Views.User
}
public void LoadSaves()
{
Dispatcher.UIThread.Post((() =>
{
ViewModel.Saves.Clear();
var saveDataFilter = SaveDataFilter.Make(programId: default, saveType: SaveDataType.Account,
@ -92,6 +95,7 @@ namespace Ryujinx.Ava.UI.Views.User
ViewModel.Sort();
}
}
}));
}
private void GoBack(object sender, RoutedEventArgs e)