Skip to content

Commit b137fab

Browse files
Fix: Fixed issue where compatibility settings weren't working (#11348)
1 parent 989aa9f commit b137fab

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

src/Files.App/ViewModels/Properties/CompatibilityProperties.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,12 +160,11 @@ public void GetCompatibilityOptions()
160160
{
161161
var options = FileOperationsHelpers.ReadCompatOptions(ExePath);
162162

163-
if (options is not null)
164-
CompatibilityOptions = CompatibilityOptions.FromString(options);
163+
CompatibilityOptions = CompatibilityOptions.FromString(options);
165164
}
166165

167166
public bool SetCompatibilityOptions()
168-
=> FileOperationsHelpers.SetCompatOptions(ExePath, CompatibilityOptions?.ToString());
167+
=> FileOperationsHelpers.SetCompatOptions(ExePath, CompatibilityOptions.ToString());
169168

170169
public Task RunTroubleshooter()
171170
=> LaunchHelper.RunCompatibilityTroubleshooterAsync(ExePath);

src/Files.Shared/CompatibilityOptions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public override string ToString()
3030
return System.Text.RegularExpressions.Regex.Replace(value.Trim(), @"\s+", " ");
3131
}
3232

33-
public static CompatibilityOptions FromString(string rawValue)
33+
public static CompatibilityOptions FromString(string? rawValue)
3434
{
3535
var compatOptions = new CompatibilityOptions();
3636
if (!string.IsNullOrEmpty(rawValue))

0 commit comments

Comments
 (0)