fix NPE when there is no application in WelcomeScreen (IDEA-CR-36456)

This commit is contained in:
Alexey Kudravtsev
2018-09-04 13:05:16 +03:00
parent 9bd8184989
commit 242164d428
@@ -20,7 +20,13 @@ class EdtExecutorServiceImpl extends EdtExecutorService {
@Override
public void execute(@NotNull Runnable command) {
execute(command, ModalityState.any());
Application application = ApplicationManager.getApplication();
if (application == null) {
SwingUtilities.invokeLater(command);
}
else {
execute(command, application.getAnyModalityState());
}
}
@Override