Fix StartupActivities those do not require dumb awareness

Relates to #KT-35918
This commit is contained in:
Vladimir Dolzhenko
2020-03-25 22:44:28 +01:00
parent 3abf9b4c0f
commit 01c36d19bb
2 changed files with 4 additions and 4 deletions
@@ -30,7 +30,7 @@ import org.jetbrains.kotlin.idea.configuration.ui.notifications.notifyKotlinStyl
import org.jetbrains.kotlin.idea.project.getAndCacheLanguageLevelByDependencies import org.jetbrains.kotlin.idea.project.getAndCacheLanguageLevelByDependencies
import java.util.concurrent.atomic.AtomicInteger import java.util.concurrent.atomic.AtomicInteger
class KotlinConfigurationCheckerStartupActivity : StartupActivity.DumbAware { class KotlinConfigurationCheckerStartupActivity : StartupActivity {
override fun runActivity(project: Project) { override fun runActivity(project: Project) {
NotificationsConfiguration.getNotificationsConfiguration() NotificationsConfiguration.getNotificationsConfiguration()
.register( .register(
@@ -43,10 +43,10 @@ import org.jetbrains.kotlin.utils.PathUtil;
import static org.jetbrains.kotlin.idea.TestResourceBundleKt.registerAdditionalResourceBundleInTests; import static org.jetbrains.kotlin.idea.TestResourceBundleKt.registerAdditionalResourceBundleInTests;
public class PluginStartupActivity implements StartupActivity.DumbAware { public class PluginStartupActivity implements StartupActivity {
private static final Logger LOG = Logger.getInstance(PluginStartupActivity.class); private static final Logger LOG = Logger.getInstance(PluginStartupActivity.class);
private static final String KOTLIN_BUNDLED = "KOTLIN_BUNDLED"; private static final String KOTLIN_BUNDLED_PATH_VARIABLE = "KOTLIN_BUNDLED";
@Override @Override
public void runActivity(@NotNull Project project) { public void runActivity(@NotNull Project project) {
@@ -115,7 +115,7 @@ public class PluginStartupActivity implements StartupActivity.DumbAware {
private static void registerPathVariable() { private static void registerPathVariable() {
PathMacros macros = PathMacros.getInstance(); PathMacros macros = PathMacros.getInstance();
macros.setMacro(KOTLIN_BUNDLED, PathUtil.getKotlinPathsForIdeaPlugin().getHomePath().getPath()); macros.setMacro(KOTLIN_BUNDLED_PATH_VARIABLE, PathUtil.getKotlinPathsForIdeaPlugin().getHomePath().getPath());
} }
} }