Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDani Megert2002-04-02 11:45:11 +0000
committerDani Megert2002-04-02 11:45:11 +0000
commit2f7df4a3d75621f55fe9dfa3ca068f01f00ee128 (patch)
treecfa3f630d0d7564d8ac3edf71f94736e88d49ed9 /org.eclipse.search/search/org/eclipse/search/internal/ui/CopyToClipboardAction.java
parent2664c1fee661a5aa1772512c8e2d368f3a29ef48 (diff)
downloadeclipse.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.java10
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)

Back to the top