Fix Title Update Manager not refreshing app list (#6507)

This commit is contained in:
Isaac Marovitz 2024-03-16 18:46:03 +00:00 committed by GitHub
parent 24068b023c
commit 26026d1357
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,6 @@
using Avalonia;
using Avalonia.Controls; using Avalonia.Controls;
using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Interactivity; using Avalonia.Interactivity;
using Avalonia.Styling; using Avalonia.Styling;
using FluentAvalonia.UI.Controls; using FluentAvalonia.UI.Controls;
@ -59,9 +61,15 @@ namespace Ryujinx.Ava.UI.Windows
{ {
ViewModel.Save(); ViewModel.Save();
if (VisualRoot is MainWindow window) if (Application.Current?.ApplicationLifetime is IClassicDesktopStyleApplicationLifetime al)
{ {
window.LoadApplications(); foreach (Window window in al.Windows)
{
if (window is MainWindow mainWindow)
{
mainWindow.LoadApplications();
}
}
} }
((ContentDialog)Parent).Hide(); ((ContentDialog)Parent).Hide();