Skip to content

Commit a6a28ce

Browse files
authored
Merge pull request #3821 from Flow-Launcher/fix-uwp-package-monitoring
Fix the issue that UWP changes that can't be monitored (#2345)
2 parents 3159e67 + 2eeb097 commit a6a28ce

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Plugins/Flow.Launcher.Plugin.Program/Programs/UWPPackage.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,12 +290,13 @@ private static IEnumerable<Package> CurrentUserPackages()
290290
}
291291

292292
private static readonly Channel<byte> PackageChangeChannel = Channel.CreateBounded<byte>(1);
293+
private static PackageCatalog? catalog;
293294

294295
public static async Task WatchPackageChangeAsync()
295296
{
296297
if (Environment.OSVersion.Version.Major >= 10)
297298
{
298-
var catalog = PackageCatalog.OpenForCurrentUser();
299+
catalog ??= PackageCatalog.OpenForCurrentUser();
299300
catalog.PackageInstalling += (_, args) =>
300301
{
301302
if (args.IsComplete)

0 commit comments

Comments
 (0)