leak of project incorrectly instantiated in EarPackagingConversionTest

This commit is contained in:
Alexey Kudravtsev
2009-09-09 19:46:51 +04:00
parent 20315baf7d
commit 2e2711d88e
@@ -13,10 +13,12 @@ import com.intellij.openapi.components.ProjectComponent;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.roots.ex.ProjectRootManagerEx;
import com.intellij.openapi.startup.StartupManager;
import com.intellij.openapi.util.Disposer;
import com.intellij.openapi.util.ShutDownTracker;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.openapi.vfs.ex.VirtualFileManagerEx;
import com.intellij.openapi.Disposable;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.TestOnly;
@@ -72,6 +74,11 @@ public class LocalHistoryComponent extends LocalHistory implements ProjectCompon
}
};
ShutDownTracker.getInstance().registerShutdownTask(myShutdownTask);
Disposer.register(myProject, new Disposable() {
public void dispose() {
disposeComponent();
}
});
myStartupManager.registerPreStartupActivity(new Runnable() {
public void run() {