diff options
author | Dani Megert | 2002-04-02 11:45:11 +0000 |
---|---|---|
committer | Dani Megert | 2002-04-02 11:45:11 +0000 |
commit | 2f7df4a3d75621f55fe9dfa3ca068f01f00ee128 (patch) | |
tree | cfa3f630d0d7564d8ac3edf71f94736e88d49ed9 /org.eclipse.search/search/org/eclipse/search/internal/ui/CopyToClipboardAction.java | |
parent | 2664c1fee661a5aa1772512c8e2d368f3a29ef48 (diff) | |
download | eclipse.platform.text-2f7df4a3d75621f55fe9dfa3ca068f01f00ee128.tar.gz eclipse.platform.text-2f7df4a3d75621f55fe9dfa3ca068f01f00ee128.tar.xz eclipse.platform.text-2f7df4a3d75621f55fe9dfa3ca068f01f00ee128.zip |
Fixed usage of wrong label providerv20020402
Diffstat (limited to 'org.eclipse.search/search/org/eclipse/search/internal/ui/CopyToClipboardAction.java')
-rw-r--r-- | org.eclipse.search/search/org/eclipse/search/internal/ui/CopyToClipboardAction.java | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/org.eclipse.search/search/org/eclipse/search/internal/ui/CopyToClipboardAction.java b/org.eclipse.search/search/org/eclipse/search/internal/ui/CopyToClipboardAction.java index a4b7c28c4f2..68e660bc52c 100644 --- a/org.eclipse.search/search/org/eclipse/search/internal/ui/CopyToClipboardAction.java +++ b/org.eclipse.search/search/org/eclipse/search/internal/ui/CopyToClipboardAction.java @@ -19,13 +19,10 @@ import org.eclipse.jface.viewers.IStructuredSelection; public class CopyToClipboardAction extends Action {
- SearchResultLabelProvider fLabelProvider;
- SearchResultViewer fViewer;
+ private SearchResultViewer fViewer;
public CopyToClipboardAction(SearchResultViewer viewer) {
Assert.isNotNull(viewer);
- Assert.isTrue(viewer.getLabelProvider() instanceof SearchResultLabelProvider);
- fLabelProvider= (SearchResultLabelProvider)viewer.getLabelProvider();
fViewer= viewer;
setText(SearchMessages.getString("CopyToClipboardAction.label")); //$NON-NLS-1$
setToolTipText(SearchMessages.getString("CopyToClipboardAction.tooltip")); //$NON-NLS-1$
@@ -38,7 +35,8 @@ public class CopyToClipboardAction extends Action { Shell shell= SearchPlugin.getActiveWorkbenchShell();
if (shell == null)
return;
-
+
+ SearchResultLabelProvider labelProvider= (SearchResultLabelProvider)fViewer.getLabelProvider();
String lineDelim= System.getProperty("line.separator"); //$NON-NLS-1$
StringBuffer buf= new StringBuffer();
Iterator iter= getSelection();
@@ -46,7 +44,7 @@ public class CopyToClipboardAction extends Action { if (buf.length() > 0) {
buf.append(lineDelim);
}
- buf.append(fLabelProvider.getText(iter.next()));
+ buf.append(labelProvider.getText(iter.next()));
}
if (buf.length() > 0)
|