Use hardcoded plugin ID when loaded in the main classloader

This commit is contained in:
Vyacheslav Karpukhin
2018-02-14 11:11:18 +01:00
parent 8ab7e5c406
commit cbb75d0bcd
@@ -8,7 +8,6 @@ package org.jetbrains.kotlin.idea;
import com.intellij.ide.plugins.IdeaPluginDescriptor;
import com.intellij.ide.plugins.PluginManager;
import com.intellij.ide.plugins.PluginManagerCore;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.extensions.PluginId;
import org.jetbrains.annotations.NotNull;
@@ -20,7 +19,7 @@ public class KotlinPluginUtil {
static {
PluginId pluginId = PluginManagerCore.getPluginByClassName(KotlinPluginUtil.class.getName());
if (pluginId == null && ApplicationManager.getApplication().isUnitTestMode()) {
if (pluginId == null) {
pluginId = PluginId.getId("org.jetbrains.kotlin");
}
KOTLIN_PLUGIN_ID = pluginId;