Idea 138: Assertion "Project is not yet initialized:" thrown on every start (KT-5152)

#KT-5152 Fixed
This commit is contained in:
Nikolay Krasko
2014-06-05 17:38:03 +04:00
parent 9006311447
commit 1d8db15502
@@ -19,9 +19,8 @@ package org.jetbrains.jet.plugin.configuration.ui;
import com.intellij.notification.NotificationDisplayType;
import com.intellij.notification.NotificationsConfiguration;
import com.intellij.openapi.components.AbstractProjectComponent;
import com.intellij.openapi.project.DumbService;
import com.intellij.openapi.project.Project;
import com.intellij.util.messages.MessageBusConnection;
import com.intellij.openapi.startup.StartupManager;
import org.jetbrains.jet.plugin.configuration.ConfigureKotlinInProjectUtils;
public class NonConfiguredKotlinProjectComponent extends AbstractProjectComponent {
@@ -37,14 +36,10 @@ public class NonConfiguredKotlinProjectComponent extends AbstractProjectComponen
@Override
public void projectOpened() {
super.projectOpened();
MessageBusConnection connection = myProject.getMessageBus().connect();
connection.subscribe(DumbService.DUMB_MODE, new DumbService.DumbModeListener() {
@Override
public void enteredDumbMode() {
}
StartupManager.getInstance(myProject).registerPostStartupActivity(new Runnable() {
@Override
public void exitDumbMode() {
public void run() {
ConfigureKotlinInProjectUtils.showConfigureKotlinNotificationIfNeeded(myProject);
}
});