aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIsaac Marovitz <42140194+IsaacMarovitz@users.noreply.github.com>2024-03-16 18:46:03 +0000
committerGitHub <noreply@github.com>2024-03-16 19:46:03 +0100
commit26026d1357f29df6a938e1e13d5b84d4cf890891 (patch)
treef6f76908ad3b93ac069d6460dd99674a74af23b1
parent24068b023c0b8a1d8d9c74e9dcabcf48771231c3 (diff)
Fix Title Update Manager not refreshing app list (#6507)1.1.1233
-rw-r--r--src/Ryujinx/UI/Windows/TitleUpdateWindow.axaml.cs12
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();