Evan Husted 1 år sedan
förälder
incheckning
315a1819c0
1 ändrade filer med 4 tillägg och 2 borttagningar
  1. 4 2
      src/Ryujinx.UI.Common/App/ApplicationLibrary.cs

+ 4 - 2
src/Ryujinx.UI.Common/App/ApplicationLibrary.cs

@@ -1079,10 +1079,12 @@ namespace Ryujinx.UI.App.Common
 
 
         private bool AddAndAutoSelectUpdate(TitleUpdateModel update)
         private bool AddAndAutoSelectUpdate(TitleUpdateModel update)
         {
         {
+            if (update == null) return false;
+            
             var currentlySelected = TitleUpdates.Items.FindFirst(it =>
             var currentlySelected = TitleUpdates.Items.FindFirst(it =>
                 it.TitleUpdate.TitleIdBase == update.TitleIdBase && it.IsSelected);
                 it.TitleUpdate.TitleIdBase == update.TitleIdBase && it.IsSelected);
 
 
-            var shouldSelect = currentlySelected.Check(curr => curr.TitleUpdate.Version < update.Version);
+            var shouldSelect = currentlySelected.Check(curr => curr.TitleUpdate?.Version < update.Version);
 
 
             _titleUpdates.AddOrUpdate((update, shouldSelect));
             _titleUpdates.AddOrUpdate((update, shouldSelect));
             
             
@@ -1485,7 +1487,7 @@ namespace Ryujinx.UI.App.Common
                         if (!savedUpdateLookup.Contains(update))
                         if (!savedUpdateLookup.Contains(update))
                         {
                         {
                             bool shouldSelect = false;
                             bool shouldSelect = false;
-                            if (selectedUpdate.Check(su => su.Update.Version < update.Version))
+                            if (selectedUpdate.Check(su => su.Update?.Version < update.Version))
                             {
                             {
                                 shouldSelect = true;
                                 shouldSelect = true;
                                 _titleUpdates.AddOrUpdate((selectedUpdate.Value.Update, false));
                                 _titleUpdates.AddOrUpdate((selectedUpdate.Value.Update, false));