don't do smart highlighting stuff when live template settings editor is disposed together with the project (IDEA-120651)

This commit is contained in:
peter
2014-02-14 14:27:21 +01:00
parent 687526b8c8
commit 3f43ec8937
@@ -130,9 +130,9 @@ public class LiveTemplateSettingsEditor extends JPanel {
return myTemplate;
}
public void dispose() {
void dispose() {
final Project project = myTemplateEditor.getProject();
if (project != null) {
if (project != null && !project.isDisposed()) {
final PsiFile psiFile = PsiDocumentManager.getInstance(project).getPsiFile(myTemplateEditor.getDocument());
if (psiFile != null) {
DaemonCodeAnalyzer.getInstance(project).setHighlightingEnabled(psiFile, true);