From 8ff58a60f11b0d44b99729653f247ea7c7a62e1f Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Mon, 5 Oct 2015 16:16:37 +0200 Subject: [PATCH] SSR: better search result presentation --- .../structuralsearch/plugin/ui/SearchCommand.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SearchCommand.java b/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SearchCommand.java index d4c4c8247074..0e7429149531 100644 --- a/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SearchCommand.java +++ b/platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SearchCommand.java @@ -16,14 +16,12 @@ import com.intellij.openapi.wm.ToolWindowId; import com.intellij.psi.PsiDocumentManager; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFile; -import com.intellij.psi.PsiNameIdentifierOwner; import com.intellij.structuralsearch.*; import com.intellij.structuralsearch.impl.matcher.MatchResultImpl; import com.intellij.structuralsearch.plugin.StructuralSearchPlugin; import com.intellij.usageView.UsageInfo; import com.intellij.usages.*; import com.intellij.util.Alarm; -import com.intellij.util.ObjectUtils; import com.intellij.util.Processor; import org.jetbrains.annotations.NotNull; @@ -167,11 +165,7 @@ public class SearchCommand { info = new UsageInfo(parent, startOffset, end - parentStart); } else { - PsiElement element = result.getMatch(); - if (element instanceof PsiNameIdentifierOwner) { - element = ObjectUtils.notNull(((PsiNameIdentifierOwner)element).getNameIdentifier(), element); - } - info = new UsageInfo(element, result.getStart(), result.getEnd() == -1 ? element.getTextLength() : result.getEnd()); + info = new UsageInfo(result.getMatch()); } Usage usage = new UsageInfo2UsageAdapter(info);