Skip to content

Commit c92db27

Browse files
authored
Merge pull request #68 from theClueless/uwpErrorFix
Uwperrorfix
2 parents e35ad89 + d2ca74e commit c92db27

File tree

1 file changed

+13
-4
lines changed
  • Plugins/Wox.Plugin.Program/Programs

1 file changed

+13
-4
lines changed

Plugins/Wox.Plugin.Program/Programs/UWP.cs

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,20 @@ private static IEnumerable<Package> CurrentUserPackages()
196196
ps = ps.Where(p =>
197197
{
198198
bool valid;
199+
try
200+
{
201+
var f = p.IsFramework;
202+
var d = p.IsDevelopmentMode;
203+
var path = p.InstalledLocation.Path;
204+
valid = !f && !d && !string.IsNullOrEmpty(path);
205+
}
206+
catch (Exception e)
207+
{
208+
ProgramLogger.LogException("|UWP|CurrentUserPackages|An unexpected error occured and "
209+
+ $"unable to verify if package is valid", e);
210+
return false;
211+
}
199212

200-
var f = p.IsFramework;
201-
var d = p.IsDevelopmentMode;
202-
var path = p.InstalledLocation.Path;
203-
valid = !f && !d && !string.IsNullOrEmpty(path);
204213

205214
return valid;
206215
});

0 commit comments

Comments
 (0)