mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-04 02:06:36 +02:00
Update monaco package (#26375)
* Update monaco * Update monaco_labgzages.json * Update monaco_languages * Add script to generate MonacoSRC.wxs * Fix merge conflicts * Auto-generate MonacoSRC.wxs * Add guards when parsing json file * Change language definitions to new ones and fix context menu * Fix redunant error message * update monaco_languages.json * Remove json from custom txt extensions --------- Co-authored-by: Stefan Markovic <stefan@janeasystems.com>
This commit is contained in:
@@ -24,9 +24,12 @@ namespace Peek.FilePreviewer.Previewers
|
||||
JsonElement languageList = languageListDocument.RootElement.GetProperty("list");
|
||||
foreach (JsonElement e in languageList.EnumerateArray())
|
||||
{
|
||||
for (int j = 0; j < e.GetProperty("extensions").GetArrayLength(); j++)
|
||||
if (e.TryGetProperty("extensions", out var extensions))
|
||||
{
|
||||
set.Add(e.GetProperty("extensions")[j].ToString());
|
||||
for (int j = 0; j < extensions.GetArrayLength(); j++)
|
||||
{
|
||||
set.Add(extensions[j].ToString());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,11 +26,14 @@ namespace Microsoft.PowerToys.PreviewHandler.Monaco
|
||||
JsonElement languageList = languageListDocument.RootElement.GetProperty("list");
|
||||
foreach (JsonElement e in languageList.EnumerateArray())
|
||||
{
|
||||
for (int j = 0; j < e.GetProperty("extensions").GetArrayLength(); j++)
|
||||
if (e.TryGetProperty("extensions", out var extensions))
|
||||
{
|
||||
if (e.GetProperty("extensions")[j].ToString() == fileExtension)
|
||||
for (int j = 0; j < extensions.GetArrayLength(); j++)
|
||||
{
|
||||
return e.GetProperty("id").ToString();
|
||||
if (extensions[j].ToString() == fileExtension)
|
||||
{
|
||||
return e.GetProperty("id").ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user