diff options
| author | Lars Vogel | 2019-12-04 21:38:00 +0000 |
|---|---|---|
| committer | Alexander Kurtakov | 2019-12-12 09:51:30 +0000 |
| commit | b2664b3705b0745edaae65656a2fcd0da92cf6c0 (patch) | |
| tree | bb7e9962390780b85e6a2d5ce53ee1914e769673 | |
| parent | 6b91b038724b5ee6da0cb05e781d42c91a9bbea1 (diff) | |
| download | eclipse.pde.ui-b2664b3705b0745edaae65656a2fcd0da92cf6c0.tar.gz eclipse.pde.ui-b2664b3705b0745edaae65656a2fcd0da92cf6c0.tar.xz eclipse.pde.ui-b2664b3705b0745edaae65656a2fcd0da92cf6c0.zip | |
Bug 30314 - [Viewers] Check for possible uses of ArrayContentProviderI20191212-1800
Change-Id: If52bae3a8f0058164caecfa46b7e8a827f92a4b3
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
| -rw-r--r-- | ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/search/dependencies/ShowResultsAction.java | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/search/dependencies/ShowResultsAction.java b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/search/dependencies/ShowResultsAction.java index cd44a08bab..d6fc48030a 100644 --- a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/search/dependencies/ShowResultsAction.java +++ b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/search/dependencies/ShowResultsAction.java @@ -16,7 +16,7 @@ package org.eclipse.pde.internal.ui.search.dependencies; import org.eclipse.jface.action.Action; import org.eclipse.jface.dialogs.Dialog; import org.eclipse.jface.dialogs.MessageDialog; -import org.eclipse.jface.viewers.IStructuredContentProvider; +import org.eclipse.jface.viewers.ArrayContentProvider; import org.eclipse.pde.core.plugin.IPluginModelBase; import org.eclipse.pde.internal.ui.PDEPlugin; import org.eclipse.pde.internal.ui.PDEUIMessages; @@ -58,14 +58,9 @@ public class ShowResultsAction extends Action { private Dialog getUnusedDependeciesInfoDialog() { ListDialog dialog = new ListDialog(PDEPlugin.getActiveWorkbenchShell()); dialog.setAddCancelButton(false); - dialog.setContentProvider(new IStructuredContentProvider() { - @Override - public Object[] getElements(Object inputElement) { - return fUnusedImports; - } - }); + dialog.setContentProvider(ArrayContentProvider.getInstance()); dialog.setLabelProvider(PDEPlugin.getDefault().getLabelProvider()); - dialog.setInput(this); + dialog.setInput(fUnusedImports); dialog.create(); dialog.getTableViewer().setComparator(new UnusedImportsDialog.Comparator()); return dialog; |
