Skip to content

Commit e717530

Browse files
[Settings]Fix crash showing non-existent New+ template folder (#35237)
[Settings]Fix crash showing non-existent template folder
1 parent 5770441 commit e717530

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

src/settings-ui/Settings.UI/ViewModels/NewPlusViewModel.cs

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -250,12 +250,21 @@ public void RefreshEnabledState()
250250

251251
private void OpenNewTemplateFolder()
252252
{
253-
var process = new ProcessStartInfo()
253+
try
254+
{
255+
CopyTemplateExamples(_templateLocation);
256+
257+
var process = new ProcessStartInfo()
258+
{
259+
FileName = _templateLocation,
260+
UseShellExecute = true,
261+
};
262+
Process.Start(process);
263+
}
264+
catch (Exception ex)
254265
{
255-
FileName = _templateLocation,
256-
UseShellExecute = true,
257-
};
258-
Process.Start(process);
266+
Logger.LogError("Failed to show NewPlus template folder.", ex);
267+
}
259268
}
260269

261270
private async void PickNewTemplateFolder()

0 commit comments

Comments
 (0)