EA-54083 (diagnostic)

This commit is contained in:
Roman Shevchenko
2014-02-19 20:33:10 +01:00
parent 0bff0b998b
commit 68eb92a8fb
@@ -15,6 +15,8 @@
*/
package com.intellij.openapi.project.impl;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.project.ProjectManager;
import org.jetbrains.annotations.NotNull;
@@ -32,4 +34,13 @@ public class DefaultProject extends ProjectImpl {
public boolean isDefault() {
return true;
}
@Override
public synchronized void dispose() {
if (!ApplicationManager.getApplication().isDisposeInProgress()) {
Logger.getInstance(DefaultProject.class).error(new Exception("Too young to die"));
}
super.dispose();
}
}