From 5267e53b43ca47d622b48201def3156e4abd0499 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Mon, 25 May 2020 14:54:36 +0200 Subject: [PATCH] SSR: Do not populate 'Meta data' of new inspection (IDEA-241611) GitOrigin-RevId: f0792178f1fee72b63448d75393a85f26cce2d39 --- .../StructuralSearchProfileActionProvider.java | 9 +++++++++ .../source/messages/SSRBundle.properties | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/platform/structuralsearch/source/com/intellij/structuralsearch/inspection/StructuralSearchProfileActionProvider.java b/platform/structuralsearch/source/com/intellij/structuralsearch/inspection/StructuralSearchProfileActionProvider.java index a863a98c9d45..bb956e764ddc 100644 --- a/platform/structuralsearch/source/com/intellij/structuralsearch/inspection/StructuralSearchProfileActionProvider.java +++ b/platform/structuralsearch/source/com/intellij/structuralsearch/inspection/StructuralSearchProfileActionProvider.java @@ -128,6 +128,10 @@ public class StructuralSearchProfileActionProvider extends InspectionProfileActi assert project != null; final Configuration configuration = dialog.getConfiguration(); configuration.setOrder(0); // reset + configuration.setName(SSRBundle.message("new.template.defaultname")); + configuration.setDescription(""); + configuration.setProblemDescriptor(""); + configuration.setSuppressId(""); if (!createNewInspection(configuration, project, profile)) { return; } @@ -201,6 +205,11 @@ public class StructuralSearchProfileActionProvider extends InspectionProfileActi init(); } + @Override + public @Nullable JComponent getPreferredFocusedComponent() { + return myNameTextField; + } + @Override protected @NotNull List doValidateAll() { final List result = new SmartList<>(); diff --git a/platform/structuralsearch/source/messages/SSRBundle.properties b/platform/structuralsearch/source/messages/SSRBundle.properties index 38b5336da98b..830c96f455ba 100644 --- a/platform/structuralsearch/source/messages/SSRBundle.properties +++ b/platform/structuralsearch/source/messages/SSRBundle.properties @@ -13,7 +13,7 @@ save.template.description.button=Save Template save.template.text.button=S&ave Template... save.inspection.action.text=Save Template as Inspection... create.inspection.from.template.action.text=Create Inspection from Template... -new.template.defaultname=user defined +new.template.defaultname=Unnamed recursive.matching.checkbox=&Recursive reformat.checkbox=Re&format