diff options
author | Isaac Marovitz <42140194+IsaacMarovitz@users.noreply.github.com> | 2024-03-16 18:46:03 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-16 19:46:03 +0100 |
commit | 26026d1357f29df6a938e1e13d5b84d4cf890891 (patch) | |
tree | f6f76908ad3b93ac069d6460dd99674a74af23b1 | |
parent | 24068b023c0b8a1d8d9c74e9dcabcf48771231c3 (diff) |
Fix Title Update Manager not refreshing app list (#6507)1.1.1233
-rw-r--r-- | src/Ryujinx/UI/Windows/TitleUpdateWindow.axaml.cs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/Ryujinx/UI/Windows/TitleUpdateWindow.axaml.cs b/src/Ryujinx/UI/Windows/TitleUpdateWindow.axaml.cs index f3ac6960..732f410a 100644 --- a/src/Ryujinx/UI/Windows/TitleUpdateWindow.axaml.cs +++ b/src/Ryujinx/UI/Windows/TitleUpdateWindow.axaml.cs @@ -1,4 +1,6 @@ +using Avalonia; using Avalonia.Controls; +using Avalonia.Controls.ApplicationLifetimes; using Avalonia.Interactivity; using Avalonia.Styling; using FluentAvalonia.UI.Controls; @@ -59,9 +61,15 @@ namespace Ryujinx.Ava.UI.Windows { 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(); |