in src/main/resources/patch/SplashManager.java [117:139]
public static void executeWithHiddenSplash(@NotNull Window window, @NotNull Runnable runnable) {
if (SPLASH_WINDOW == null) {
if (PROJECT_FRAME != null) {
// just destroy frame
hide();
}
runnable.run();
return;
}
WindowListener listener = new WindowAdapter() {
@Override
public void windowOpened(WindowEvent e) {
setVisible(false);
}
};
window.addWindowListener(listener);
runnable.run();
setVisible(true);
window.removeWindowListener(listener);
}