Suppress NPE

This commit is contained in:
huanghongxun 2018-10-14 12:39:03 +08:00
parent cf6b735026
commit 2a44167c22

View File

@ -475,8 +475,12 @@ public final class LauncherHelper {
switch (launcherVisibility) { switch (launcherVisibility) {
case HIDE_AND_REOPEN: case HIDE_AND_REOPEN:
Platform.runLater(() -> { Platform.runLater(() -> {
Controllers.getStage().hide(); // If application was stopped and execution services did not finish termination,
emitStatus(LoadingState.DONE); // these codes will be executed.
if (Controllers.getStage() != null) {
Controllers.getStage().hide();
emitStatus(LoadingState.DONE);
}
}); });
break; break;
case CLOSE: case CLOSE:
@ -489,8 +493,12 @@ public final class LauncherHelper {
break; break;
case HIDE: case HIDE:
Platform.runLater(() -> { Platform.runLater(() -> {
Controllers.getStage().close(); // If application was stopped and execution services did not finish termination,
emitStatus(LoadingState.DONE); // these codes will be executed.
if (Controllers.getStage() != null) {
Controllers.getStage().close();
emitStatus(LoadingState.DONE);
}
}); });
break; break;
} }