ui designer: create listener in a write-safe context (EA-88797 - assert: PsiModificationTrackerImpl.fireEvent)

This commit is contained in:
peter
2016-10-10 19:02:27 +02:00
parent 9424d2691f
commit c3b92dbf4c
@@ -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);