Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2019-12-04 21:38:00 +0000
committerAlexander Kurtakov2019-12-12 09:51:30 +0000
commitb2664b3705b0745edaae65656a2fcd0da92cf6c0 (patch)
treebb7e9962390780b85e6a2d5ce53ee1914e769673
parent6b91b038724b5ee6da0cb05e781d42c91a9bbea1 (diff)
downloadeclipse.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.java11
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;

Back to the top