From 3f61db9bd2acf4f18788a64a9c1ff9ff2d030595 Mon Sep 17 00:00:00 2001 From: Alexander Lobas Date: Fri, 8 Jun 2012 18:10:37 +0400 Subject: [PATCH] EA-36509 --- .../com/intellij/uiDesigner/designSurface/GuiEditor.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/ui-designer/src/com/intellij/uiDesigner/designSurface/GuiEditor.java b/plugins/ui-designer/src/com/intellij/uiDesigner/designSurface/GuiEditor.java index e829de30dae4..6e59ddc09207 100644 --- a/plugins/ui-designer/src/com/intellij/uiDesigner/designSurface/GuiEditor.java +++ b/plugins/ui-designer/src/com/intellij/uiDesigner/designSurface/GuiEditor.java @@ -1137,8 +1137,15 @@ public final class GuiEditor extends JPanel implements DataProvider { } public void run() { + if (myModule.isDisposed()) { + return; + } + Project project = myModule.getProject(); + if (project.isDisposed()) { + return; + } LOG.debug("Synchronizing GUI editor " + myFile.getName() + " to document"); - PsiDocumentManager.getInstance(myModule.getProject()).commitDocument(myDocument); + PsiDocumentManager.getInstance(project).commitDocument(myDocument); readFromFile(myKeepSelection); } }