Tig 1 年之前
父節點
當前提交
4ad5b05be8
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      Terminal.Gui/Configuration/SettingsScope.cs

+ 6 - 4
Terminal.Gui/Configuration/SettingsScope.cs

@@ -152,10 +152,12 @@ public class SettingsScope : Scope<SettingsScope>
             return this;
             return this;
         }
         }
 
 
-        // BUG: Not trim-compatible
-        // Not a bug, per se, but it's easily fixable by just loading the file.
-        // Defaults can just be field initializers for involved types.
-        using Stream? stream = assembly.GetManifestResourceStream (resourceName)!;
+        using Stream? stream = assembly.GetManifestResourceStream (resourceName);
+
+        if (stream is null)
+        {
+            return null;
+        }
 
 
         return Update (stream, $"resource://[{assembly.GetName ().Name}]/{resourceName}", location);
         return Update (stream, $"resource://[{assembly.GetName ().Name}]/{resourceName}", location);
     }
     }