project not initialized: brute force fix

This commit is contained in:
Alexey Kudravtsev
2010-08-20 11:57:03 +04:00
parent 22fc79a572
commit 7d1dcd8577
@@ -179,7 +179,7 @@ public class DaemonCodeAnalyzerImpl extends DaemonCodeAnalyzer implements JDOMEx
}
void repaintErrorStripeRenderer(Editor editor) {
if (myProject.isDisposed()) return;
if (!myProject.isInitialized()) return;
final Document document = editor.getDocument();
final PsiFile psiFile = PsiDocumentManager.getInstance(myProject).getPsiFile(document);
final EditorMarkupModel markup = (EditorMarkupModel)editor.getMarkupModel();
@@ -588,7 +588,7 @@ public class DaemonCodeAnalyzerImpl extends DaemonCodeAnalyzer implements JDOMEx
public void run() {
if (!myUpdateByTimerEnabled) return;
if (PowerSaveMode.isEnabled()) return;
if (myDisposed || myProject.isDisposed()) return;
if (myDisposed || !myProject.isInitialized()) return;
final Collection<FileEditor> activeEditors = myDaemonListeners.getSelectedEditors();
if (activeEditors.isEmpty()) return;
Map<FileEditor, HighlightingPass[]> passes = new THashMap<FileEditor, HighlightingPass[]>(activeEditors.size());