From f9e8ebdeb2768e8fcca2db2843a051b18280e39f Mon Sep 17 00:00:00 2001 From: anna Date: Wed, 24 Aug 2011 11:01:30 +0200 Subject: [PATCH] make copy available not only on not usage nodes (IDEA-62472) --- .../src/com/intellij/usages/impl/UsageViewImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/usageView/src/com/intellij/usages/impl/UsageViewImpl.java b/platform/usageView/src/com/intellij/usages/impl/UsageViewImpl.java index 705b22e6dd6c..076b48df32ca 100644 --- a/platform/usageView/src/com/intellij/usages/impl/UsageViewImpl.java +++ b/platform/usageView/src/com/intellij/usages/impl/UsageViewImpl.java @@ -1113,14 +1113,14 @@ public class UsageViewImpl implements UsageView, UsageModelTracker.UsageModelTra @Override public void performCopy(DataContext dataContext) { final Node selectedNode = getSelectedNode(); - assert selectedNode instanceof UsageNode; - final String plainText = ((UsageNode)selectedNode).getUsage().getPresentation().getPlainText(); + assert selectedNode != null; + final String plainText = selectedNode.getText(UsageViewImpl.this); CopyPasteManager.getInstance().setContents(new StringSelection(plainText.trim())); } @Override public boolean isCopyEnabled(DataContext dataContext) { - return getSelectedNode() instanceof UsageNode; + return getSelectedNode() != null; } @Override