From b0cffca0abb83237d78a675ff3116c3eed555d86 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Fri, 11 Feb 2022 18:37:03 +0000 Subject: [PATCH] wait for ClientAppManager like the Windows launcher does --- java/net/i2p/router/MacLauncher.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/java/net/i2p/router/MacLauncher.java b/java/net/i2p/router/MacLauncher.java index b53a95f..cd16369 100644 --- a/java/net/i2p/router/MacLauncher.java +++ b/java/net/i2p/router/MacLauncher.java @@ -60,8 +60,13 @@ public class MacLauncher { sleep(1000); } + // then wait for ClientAppManager + ClientAppManager cam; + while ((cam = ctx.clientAppManager()) == null) { + sleep(1000); + } + // then wait for the update manager - ClientAppManager cam = ctx.clientAppManager(); UpdateManager um; while ((um = (UpdateManager) cam.getRegisteredApp(UpdateManager.APP_NAME)) == null) { sleep(1000);