Fix StartupActivities those do not require dumb awareness
Relates to #KT-35918
This commit is contained in:
+1
-1
@@ -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());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user