diff options
Diffstat (limited to 'platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java')
-rw-r--r-- | platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java b/platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java index 08e9541c265f..cefeaf958f0d 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/RunnerRegistryImpl.java @@ -51,10 +51,12 @@ public class RunnerRegistryImpl extends RunnerRegistry { } @Override - public ProgramRunner getRunner(@NotNull final String executorId, final RunProfile settings) { - if (settings == null) return null; - final ProgramRunner[] runners = getRegisteredRunners(); - for (final ProgramRunner runner : runners) { + public ProgramRunner getRunner(@NotNull String executorId, @Nullable RunProfile settings) { + if (settings == null) { + return null; + } + + for (ProgramRunner runner : getRegisteredRunners()) { if (runner.canRun(executorId, settings)) { return runner; } |