From: David ‘Bombe’ Roden Date: Sun, 12 Dec 2010 13:58:49 +0000 (+0100) Subject: Set firstStart and newConfig only after the web interface has started. X-Git-Tag: beta-freefall-0.6.2-1~197^2~1 X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=commitdiff_plain;h=6ec97eb4e006078af8a87a1f226d4088199c47a5;hp=a9db7695f0fe18eac0f8d06eca34650c488f13b5 Set firstStart and newConfig only after the web interface has started. --- diff --git a/src/main/java/net/pterodactylus/sone/main/SonePlugin.java b/src/main/java/net/pterodactylus/sone/main/SonePlugin.java index a24802b..5a0e8ae 100644 --- a/src/main/java/net/pterodactylus/sone/main/SonePlugin.java +++ b/src/main/java/net/pterodactylus/sone/main/SonePlugin.java @@ -184,8 +184,6 @@ public class SonePlugin implements FredPlugin, FredPluginL10n, FredPluginBaseL10 /* create the web interface. */ webInterface = new WebInterface(this); - webInterface.setFirstStart(firstStart); - webInterface.setNewConfig(newConfig); core.addCoreListener(webInterface); /* create the identity manager. */ @@ -200,6 +198,8 @@ public class SonePlugin implements FredPlugin, FredPluginL10n, FredPluginBaseL10 core.setConfiguration(newConfiguration); } webInterface.start(); + webInterface.setFirstStart(firstStart); + webInterface.setNewConfig(newConfig); identityManager.start(); startupFailed = false; } finally {