From d70ce307b3e53238d96dbfaf3b30ba2d3efcb7d8 Mon Sep 17 00:00:00 2001 From: greg Date: Fri, 26 Dec 2008 22:00:22 +0300 Subject: [PATCH] IDEADEV-33678 --- .../intelliLang/inject/config/ui/AbstractInjectionPanel.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/AbstractInjectionPanel.java b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/AbstractInjectionPanel.java index 3db24ac460..4b100f8239 100644 --- a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/AbstractInjectionPanel.java +++ b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/ui/AbstractInjectionPanel.java @@ -18,6 +18,7 @@ package org.intellij.plugins.intelliLang.inject.config.ui; import com.intellij.openapi.editor.event.DocumentAdapter; import com.intellij.openapi.editor.event.DocumentEvent; import com.intellij.openapi.project.Project; +import com.intellij.util.ui.UIUtil; import org.intellij.plugins.intelliLang.inject.config.BaseInjection; import org.jetbrains.annotations.NotNull; @@ -105,8 +106,11 @@ public abstract class AbstractInjectionPanel implements getField(panel).reset(); } myEditCopy.copyFrom(myOrigInjection); - - resetImpl(); + UIUtil.invokeAndWaitIfNeeded(new Runnable() { + public void run() { + resetImpl(); + } + }); } protected abstract void resetImpl(); -- 2.11.4.GIT