From ba354da317756b840aa70fab62d9e0913d4e8903 Mon Sep 17 00:00:00 2001 From: cpw Date: Tue, 21 Apr 2015 00:28:19 -0400 Subject: [PATCH] Make sure to close the splash screen if there's gonna be an error display --- fml/src/main/java/cpw/mods/fml/client/FMLClientHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fml/src/main/java/cpw/mods/fml/client/FMLClientHandler.java b/fml/src/main/java/cpw/mods/fml/client/FMLClientHandler.java index f849332f7..727e54270 100644 --- a/fml/src/main/java/cpw/mods/fml/client/FMLClientHandler.java +++ b/fml/src/main/java/cpw/mods/fml/client/FMLClientHandler.java @@ -282,6 +282,7 @@ public class FMLClientHandler implements IFMLSidedHandler @Override public void haltGame(String message, Throwable t) { + SplashProgress.finish(); client.displayCrashReport(new CrashReport(message, t)); throw Throwables.propagate(t); } @@ -295,6 +296,7 @@ public class FMLClientHandler implements IFMLSidedHandler { if (modsMissing != null || wrongMC != null || customError!=null || dupesFound!=null || modSorting!=null) { + SplashProgress.finish(); return; } try @@ -305,6 +307,7 @@ public class FMLClientHandler implements IFMLSidedHandler { FMLLog.log(Level.ERROR, custom, "A custom exception was thrown by a mod, the game will now halt"); customError = custom; + SplashProgress.finish(); return; } catch (LoaderException le)