From 3662ef03caf9fdf72038da79236fc9d9c1d5d411 Mon Sep 17 00:00:00 2001 From: "Vladislav.Soroka" Date: Thu, 19 Oct 2017 16:26:07 +0300 Subject: [PATCH] Build output view: execution node update presentation --- .../src/com/intellij/build/ExecutionNode.java | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/java/compiler/impl/src/com/intellij/build/ExecutionNode.java b/java/compiler/impl/src/com/intellij/build/ExecutionNode.java index c2afbf4ed260..9abe8e4448cf 100644 --- a/java/compiler/impl/src/com/intellij/build/ExecutionNode.java +++ b/java/compiler/impl/src/com/intellij/build/ExecutionNode.java @@ -20,7 +20,6 @@ import com.intellij.build.events.impl.FailureImpl; import com.intellij.icons.AllIcons; import com.intellij.ide.projectView.PresentationData; import com.intellij.openapi.project.Project; -import com.intellij.openapi.util.Comparing; import com.intellij.openapi.util.text.StringUtil; import com.intellij.pom.Navigatable; import com.intellij.ui.SimpleTextAttributes; @@ -28,13 +27,9 @@ import com.intellij.ui.treeStructure.CachingSimpleNode; import com.intellij.ui.treeStructure.SimpleNode; import com.intellij.util.SmartList; import com.intellij.util.containers.ContainerUtil; -import com.intellij.util.ui.UIUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import javax.swing.*; -import java.awt.*; -import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -69,24 +64,13 @@ public class ExecutionNode extends CachingSimpleNode { @Override protected void update(PresentationData presentation) { - Color oldColor = myColor; - String oldName = myName; - Icon oldIcon = getIcon(); - List oldFragments = new ArrayList<>(presentation.getColoredText()); - myColor = UIUtil.getTreeTextForeground(); - setIcon( isRunning() ? ExecutionNodeProgressAnimator.getCurrentFrame() : isFailed() ? AllIcons.Process.State.RedExcl : isSkipped() ? AllIcons.Process.State.YellowStr : AllIcons.Process.State.GreenOK ); - presentation.setPresentableText(myName); - presentation.setChanged(!Comparing.equal(new Object[]{getIcon(), myName, oldFragments, myColor}, - new Object[]{oldIcon, oldName, oldFragments, oldColor})); - - presentation.setForcedTextForeground(myColor); presentation.setIcon(getIcon()); if (title != null) { presentation.addText(title + ": ", SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES);