Move Discord and EventBus after ClientUI
Move initialization of Discord service and EventBus after ClientUI startup to display the ClientUI sooner Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
@@ -219,26 +219,6 @@ public class RuneLite
|
|||||||
injector.injectMembers(client);
|
injector.injectMembers(client);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Initialize Discord service
|
|
||||||
discordService.init();
|
|
||||||
|
|
||||||
// Register event listeners
|
|
||||||
eventBus.register(clientUI);
|
|
||||||
eventBus.register(overlayRenderer);
|
|
||||||
eventBus.register(overlayManager);
|
|
||||||
eventBus.register(drawManager);
|
|
||||||
eventBus.register(menuManager);
|
|
||||||
eventBus.register(chatMessageManager);
|
|
||||||
eventBus.register(commandManager);
|
|
||||||
eventBus.register(pluginManager);
|
|
||||||
eventBus.register(clanManager);
|
|
||||||
eventBus.register(infoBoxManager);
|
|
||||||
|
|
||||||
if (!isOutdated)
|
|
||||||
{
|
|
||||||
eventBus.register(itemManager.get());
|
|
||||||
}
|
|
||||||
|
|
||||||
// Load user configuration
|
// Load user configuration
|
||||||
configManager.load();
|
configManager.load();
|
||||||
|
|
||||||
@@ -262,6 +242,26 @@ public class RuneLite
|
|||||||
// Initialize UI
|
// Initialize UI
|
||||||
clientUI.open(this);
|
clientUI.open(this);
|
||||||
|
|
||||||
|
// Initialize Discord service
|
||||||
|
discordService.init();
|
||||||
|
|
||||||
|
// Register event listeners
|
||||||
|
eventBus.register(clientUI);
|
||||||
|
eventBus.register(pluginManager);
|
||||||
|
eventBus.register(overlayRenderer);
|
||||||
|
eventBus.register(overlayManager);
|
||||||
|
eventBus.register(drawManager);
|
||||||
|
eventBus.register(menuManager);
|
||||||
|
eventBus.register(chatMessageManager);
|
||||||
|
eventBus.register(commandManager);
|
||||||
|
eventBus.register(clanManager);
|
||||||
|
eventBus.register(infoBoxManager);
|
||||||
|
|
||||||
|
if (!isOutdated)
|
||||||
|
{
|
||||||
|
eventBus.register(itemManager.get());
|
||||||
|
}
|
||||||
|
|
||||||
// Add core overlays after configuration has been loaded so their properties will be
|
// Add core overlays after configuration has been loaded so their properties will be
|
||||||
// loaded properly
|
// loaded properly
|
||||||
overlayManager.add(infoBoxOverlay);
|
overlayManager.add(infoBoxOverlay);
|
||||||
|
|||||||
Reference in New Issue
Block a user