Fix entity tracker being set even if it failed loading (fixes #50)

This commit is contained in:
Jonas Herzig
2017-05-21 12:17:51 +02:00
parent a34bbbcd68
commit 0e0eaaa9a7

View File

@@ -499,12 +499,13 @@ public class GuiPathing {
} }
}); });
logger.info("Loaded entity tracker in " + (System.currentTimeMillis() - start) + "ms"); logger.info("Loaded entity tracker in " + (System.currentTimeMillis() - start) + "ms");
} catch (IOException e) { } catch (Throwable e) {
logger.error("Loading entity tracker:", e); logger.error("Loading entity tracker:", e);
mod.getCore().runLater(() -> { mod.getCore().runLater(() -> {
mod.getCore().printWarningToChat("Error loading entity tracker: %s", e.getLocalizedMessage()); mod.getCore().printWarningToChat("Error loading entity tracker: %s", e.getLocalizedMessage());
entityTrackerFuture.setException(e); entityTrackerFuture.setException(e);
}); });
return;
} }
entityTracker = tracker; entityTracker = tracker;
mod.getCore().runLater(() -> { mod.getCore().runLater(() -> {