mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-02-23 19:49:43 +01:00
Handle exception while editor is parsing custom layouts (#1430)
* Fix migrating never applied custom zonesets * Handle json parsing exception in LoadCustomModels()
This commit is contained in:
@@ -154,7 +154,16 @@ namespace FancyZonesEditor.Models
|
||||
_customModels = new ObservableCollection<LayoutModel>();
|
||||
|
||||
FileStream inputStream = File.Open(Settings.CustomZoneSetsTmpFile, FileMode.Open);
|
||||
var jsonObject = JsonDocument.Parse(inputStream, options: default);
|
||||
JsonDocument jsonObject;
|
||||
try
|
||||
{
|
||||
jsonObject = JsonDocument.Parse(inputStream, options: default);
|
||||
}
|
||||
catch
|
||||
{
|
||||
return _customModels;
|
||||
}
|
||||
|
||||
JsonElement.ArrayEnumerator customZoneSetsEnumerator = jsonObject.RootElement.GetProperty("custom-zone-sets").EnumerateArray();
|
||||
while (customZoneSetsEnumerator.MoveNext())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user