From c3b92dbf4c8a1ca55b5a1f56724885ba9de57119 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 10 Oct 2016 19:00:31 +0200 Subject: [PATCH] ui designer: create listener in a write-safe context (EA-88797 - assert: PsiModificationTrackerImpl.fireEvent) --- .../com/intellij/uiDesigner/actions/CreateListenerAction.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/ui-designer/src/com/intellij/uiDesigner/actions/CreateListenerAction.java b/plugins/ui-designer/src/com/intellij/uiDesigner/actions/CreateListenerAction.java index 349f544517ba..4f7f99f7567d 100644 --- a/plugins/ui-designer/src/com/intellij/uiDesigner/actions/CreateListenerAction.java +++ b/plugins/ui-designer/src/com/intellij/uiDesigner/actions/CreateListenerAction.java @@ -26,6 +26,7 @@ import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.DataContext; import com.intellij.openapi.actionSystem.DefaultActionGroup; import com.intellij.openapi.application.ApplicationManager; +import com.intellij.openapi.application.ModalityState; import com.intellij.openapi.command.CommandProcessor; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.editor.Editor; @@ -61,7 +62,6 @@ import java.beans.IntrospectionException; import java.beans.Introspector; import java.util.ArrayList; import java.util.Arrays; -import java.util.Comparator; import java.util.List; /** @@ -261,7 +261,7 @@ public class CreateListenerAction extends AbstractGuiEditorAction { } return null; } - }); + }, ModalityState.current()); } catch (IncorrectOperationException ex) { LOG.error(ex);