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