inject ProgressManager as dependency instead of using getInstance() (EA-23312 - NPE: ProjectManagerImpl.loadProjectWithProgress)

This commit is contained in:
Dmitry Jemerov
2010-11-11 13:33:33 +03:00
parent 7603d11781
commit 4e9a900577
2 changed files with 9 additions and 6 deletions
@@ -20,6 +20,7 @@ import com.intellij.conversion.ConversionService;
import com.intellij.conversion.impl.ConversionResultImpl;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.progress.ProcessCanceledException;
import com.intellij.openapi.progress.ProgressManager;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.startup.StartupManager;
import com.intellij.openapi.vfs.ex.VirtualFileManagerEx;
@@ -33,8 +34,8 @@ import java.io.IOException;
* @author mike
*/
public class IdeaProjectManagerImpl extends ProjectManagerImpl {
public IdeaProjectManagerImpl(VirtualFileManagerEx virtualFileManagerEx) {
super(virtualFileManagerEx);
public IdeaProjectManagerImpl(VirtualFileManagerEx virtualFileManagerEx, ProgressManager progressManager) {
super(virtualFileManagerEx, progressManager);
}
@NotNull