mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-05 10:46:33 +02:00
[Settings]Ensure PTRun plugin icon paths are well formed / add unhandled exception handler (#33374)
* Fixed production crash with bad icon paths in Launcher plugins * Bumped MSBuildCacheCacheUniverse
This commit is contained in:
@@ -179,10 +179,9 @@ namespace Microsoft.PowerToys.Settings.UI.ViewModels
|
||||
return $"{Name}. {Description}";
|
||||
}
|
||||
|
||||
public string IconPath
|
||||
{
|
||||
get => isDark() ? settings.IconPathDark : settings.IconPathLight;
|
||||
}
|
||||
#nullable enable
|
||||
public Uri? IconPath => Uri.TryCreate(isDark() ? settings.IconPathDark : settings.IconPathLight, UriKind.Absolute, out var uri) ? uri : null;
|
||||
#nullable restore
|
||||
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user