unstick line number from element text (reason e0f21709ee) for java

This commit is contained in:
Shaverdova Elena
2015-11-02 22:37:58 +03:00
parent 39dc9660b9
commit 371cf01321
@@ -23,6 +23,7 @@ import com.intellij.psi.util.PsiFormatUtilBase;
import com.intellij.psi.util.PsiTreeUtil;
import com.intellij.ui.SimpleTextAttributes;
import com.intellij.usages.TextChunk;
import com.intellij.util.FontUtil;
import com.intellij.util.Processor;
import com.intellij.util.SmartList;
import org.jetbrains.annotations.NotNull;
@@ -51,7 +52,8 @@ public class SliceUsageCellRenderer extends SliceUsageCellRendererBase {
}
});
boolean isInsideContainer = javaSliceUsage != null && javaSliceUsage.indexNesting != 0;
for (TextChunk textChunk : text) {
for (int i = 0, length = text.length; i < length; i++) {
TextChunk textChunk = text[i];
SimpleTextAttributes attributes = textChunk.getSimpleAttributesIgnoreBackground();
if (isForcedLeaf) {
attributes = attributes.derive(attributes.getStyle(), Color.LIGHT_GRAY, attributes.getBgColor(), attributes.getWaveColor());
@@ -64,6 +66,9 @@ public class SliceUsageCellRenderer extends SliceUsageCellRendererBase {
//setPaintFocusBorder(true);
}
append(textChunk.getText(), attributes);
if(i == 0){
append(FontUtil.spaceAndThinSpace());
}
}
if (javaSliceUsage != null) {