Skip to content

Commit 2eeb097

Browse files
Use lazy init after version check
Co-authored-by: Copilot <[email protected]>
1 parent bb946b7 commit 2eeb097

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 = PackageCatalog.OpenForCurrentUser();
293+
private static PackageCatalog? catalog;
294294

295295
public static async Task WatchPackageChangeAsync()
296296
{
297297
if (Environment.OSVersion.Version.Major >= 10)
298298
{
299+
catalog ??= PackageCatalog.OpenForCurrentUser();
299300
catalog.PackageInstalling += (_, args) =>
300301
{
301302
if (args.IsComplete)

0 commit comments

Comments
 (0)