From 94b424528248887f34e21cc4b0564eb6259dccbb Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Wed, 15 Feb 2012 16:46:13 +0400 Subject: [PATCH] already disposed --- .../AbstractRunConfigurationTypeUsagesCollector.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/execution/impl/statistics/AbstractRunConfigurationTypeUsagesCollector.java b/platform/lang-impl/src/com/intellij/execution/impl/statistics/AbstractRunConfigurationTypeUsagesCollector.java index 6b6fcb582500..04fa59121c93 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/statistics/AbstractRunConfigurationTypeUsagesCollector.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/statistics/AbstractRunConfigurationTypeUsagesCollector.java @@ -44,9 +44,10 @@ public abstract class AbstractRunConfigurationTypeUsagesCollector extends Abstra UIUtil.invokeAndWaitIfNeeded(new Runnable() { @Override public void run() { + if (project.isDisposed()) return; final RunManager runManager = RunManager.getInstance(project); for (RunConfiguration runConfiguration : runManager.getAllConfigurations()) { - if ((runConfiguration != null) && isApplicable(runManager, runConfiguration)) { + if (runConfiguration != null && isApplicable(runManager, runConfiguration)) { final ConfigurationFactory configurationFactory = runConfiguration.getFactory(); final ConfigurationType configurationType = configurationFactory.getType(); final StringBuilder keyBuilder = new StringBuilder();