[Peek]Fix using the correct Monaco assets at runtime (#36890)

This commit is contained in:
Jaime Bernardo 2025-01-15 15:39:30 +00:00 коммит произвёл GitHub
Родитель 5bb9855768
Коммит 315059fc3b
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -38,7 +38,11 @@ namespace Microsoft.PowerToys.FilePreviewCommon
{
string baseDirectory = AppContext.BaseDirectory ?? string.Empty;
// AppContext.BaseDirectory returns a stray \\ so we want to remove that.
baseDirectory = Path.TrimEndingDirectorySeparator(baseDirectory);
// If the executable is within "WinUI3Apps", correct the path first.
// The idea of GetFileName here is getting the last directory in the path.
if (Path.GetFileName(baseDirectory) == "WinUI3Apps")
{
baseDirectory = Path.Combine(baseDirectory, "..");