Skip to content

Commit 786a74d

Browse files
authored
Fix: Fixed crash that could occur when trying to open the settings file (#13719)
1 parent c37ed3b commit 786a74d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Files.App/ViewModels/Settings/AdvancedViewModel.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ public AdvancedViewModel()
4646

4747
private async Task OpenSettingsJsonAsync()
4848
{
49-
var settingsJsonPath = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appdata:///local/settings/user_settings.json"));
50-
51-
if (!await Launcher.LaunchFileAsync(settingsJsonPath))
49+
await SafetyExtensions.IgnoreExceptions(async () =>
5250
{
53-
await ContextMenu.InvokeVerb("open", settingsJsonPath.Path);
54-
}
51+
var settingsJsonFile = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appdata:///local/settings/user_settings.json"));
52+
if (!await Launcher.LaunchFileAsync(settingsJsonFile))
53+
await ContextMenu.InvokeVerb("open", settingsJsonFile.Path);
54+
});
5555
}
5656

5757
private async Task SetAsDefaultExplorerAsync()

0 commit comments

Comments
 (0)