make copy available not only on not usage nodes (IDEA-62472)

This commit is contained in:
anna
2011-08-24 12:05:59 +02:00
parent e42aa6d152
commit f9e8ebdeb2
@@ -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