Răsfoiți Sursa

Try and fix weird nullref

Evan Husted 1 an în urmă
părinte
comite
c3831428e0
1 a modificat fișierele cu 4 adăugiri și 4 ștergeri
  1. 4 4
      src/Ryujinx.UI.Common/Helper/FileAssociationHelper.cs

+ 4 - 4
src/Ryujinx.UI.Common/Helper/FileAssociationHelper.cs

@@ -101,13 +101,13 @@ namespace Ryujinx.UI.Common.Helper
             {
                 RegistryKey key = Registry.CurrentUser.OpenSubKey(@$"Software\Classes\{ext}");
 
-                if (key is null)
+                var openCmd = key?.OpenSubKey(@"shell\open\command");
+                
+                if (openCmd is null)
                 {
                     return false;
                 }
-
-                var openCmd = key.OpenSubKey(@"shell\open\command");
-
+                
                 string keyValue = (string)openCmd.GetValue(string.Empty);
 
                 return keyValue is not null && (keyValue.Contains("Ryujinx") || keyValue.Contains(AppDomain.CurrentDomain.FriendlyName));