diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index d8e9b1cac45..bbad124b7bd 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -208,7 +208,6 @@ public Base(String[] args) throws Exception { BaseNoGui.initPortableFolder(); // This configure the logs root folder - System.out.println("Set log4j store directory " + BaseNoGui.getSettingsFolder().getAbsolutePath()); System.setProperty("log4j.dir", BaseNoGui.getSettingsFolder().getAbsolutePath()); // Look for a possible "--preferences-file" parameter and load preferences @@ -218,6 +217,17 @@ public Base(String[] args) throws Exception { parser.parseArgumentsPhase1(); commandLine = !parser.isGuiMode(); + if (!parser.isGuiMode()) { + try { + // This can return null or raise an exception + SplashScreen s = SplashScreen.getSplashScreen(); + if (s != null) { + s.close(); + } + } catch (UnsupportedOperationException e) { + } + } + BaseNoGui.checkInstallationFolder(); // If no path is set, get the default sketchbook folder for this platform