more debug output

This commit is contained in:
Oleg Sukhodolsky
2012-06-20 11:55:14 +04:00
parent c364a9fb5d
commit 6d4eb3b8d4
@@ -25,6 +25,7 @@ import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.editor.EditorFactory;
import com.intellij.openapi.editor.LogicalPosition;
import com.intellij.openapi.editor.ex.EditorEx;
import com.intellij.openapi.editor.highlighter.EditorHighlighter;
import com.intellij.openapi.fileEditor.*;
import com.intellij.openapi.fileEditor.ex.FileEditorManagerEx;
import com.intellij.openapi.fileEditor.impl.text.TextEditorProvider;
@@ -390,10 +391,14 @@ import java.util.Map;
myActiveFile = file;
}
public boolean debug = false;
@Override
public Editor openTextEditor(OpenFileDescriptor descriptor, boolean focusEditor) {
final VirtualFile file = descriptor.getFile();
Editor editor = myVirtualFile2Editor.get(file);
if (debug) {
System.err.println("Got " + editor + " as editor from cache for " + file);
}
if (editor == null) {
PsiFile psiFile = PsiManager.getInstance(myProject).findFile(file);
@@ -401,7 +406,11 @@ import java.util.Map;
Document document = PsiDocumentManager.getInstance(myProject).getDocument(psiFile);
LOG.assertTrue(document != null, psiFile);
editor = EditorFactory.getInstance().createEditor(document, myProject);
((EditorEx) editor).setHighlighter(HighlighterFactory.createHighlighter(myProject, file));
final EditorHighlighter highlighter = HighlighterFactory.createHighlighter(myProject, file);
if (debug) {
System.err.println("highlighter " + highlighter);
}
((EditorEx) editor).setHighlighter(highlighter);
((EditorEx) editor).setFile(file);
myVirtualFile2Editor.put(file, editor);