From f04a6e5eac140121f5f8bde566829141b11c98ea Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Fri, 27 Nov 2015 17:57:27 +0300 Subject: [PATCH] IDEA-148420 Run config icon in gutter for running Java main method instead of green triangle --- .../application/ApplicationRunLineMarkerProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/execution/impl/src/com/intellij/execution/application/ApplicationRunLineMarkerProvider.java b/java/execution/impl/src/com/intellij/execution/application/ApplicationRunLineMarkerProvider.java index b186452c9f1d..3a01aff51b21 100644 --- a/java/execution/impl/src/com/intellij/execution/application/ApplicationRunLineMarkerProvider.java +++ b/java/execution/impl/src/com/intellij/execution/application/ApplicationRunLineMarkerProvider.java @@ -17,6 +17,7 @@ package com.intellij.execution.application; import com.intellij.execution.lineMarker.ExecutorAction; import com.intellij.execution.lineMarker.RunLineMarkerContributor; +import com.intellij.icons.AllIcons; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.PsiClass; @@ -40,7 +41,7 @@ public class ApplicationRunLineMarkerProvider extends RunLineMarkerContributor { if (element instanceof PsiClass && PsiMethodUtil.findMainInClass((PsiClass)element) != null || element instanceof PsiMethod && "main".equals(((PsiMethod)element).getName()) && PsiMethodUtil.isMainMethod((PsiMethod)element)) { final AnAction[] actions = ExecutorAction.getActions(0); - return new Info(ApplicationConfigurationType.getInstance().getIcon(), new Function() { + return new Info(AllIcons.RunConfigurations.TestState.Run, new Function() { @Override public String fun(final PsiElement element) { return StringUtil.join(ContainerUtil.mapNotNull(actions, new Function() {