From 0af999b145ad7124793b0d468652a8818dcba2c7 Mon Sep 17 00:00:00 2001 From: Tomasz Zarna Date: Fri, 4 Nov 2011 15:14:41 +0100 Subject: Filtering doesn't work on selected branches in the Clone wizard Selected branches were always displayed, no matter if they matched the filter or not. This patch changes that, and displays only branches that match the filter. Bug: 362051 Change-Id: Iec18e9084279292a142f43048cf79c8df606d42d Signed-off-by: Matthias Sohn --- .../eclipse/egit/ui/internal/clone/SourceBranchPage.java | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java index d50bd08e2d..120ad144aa 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java @@ -123,17 +123,8 @@ class SourceBranchPage extends WizardPage { label = new Label(panel, SWT.NONE); label.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); - PatternFilter filter = new PatternFilter() { - @Override - public boolean isElementVisible(Viewer viewer, Object element) { - if (getSelectedBranches().contains(element)) - return true; - return super.isElementVisible(viewer, element); - } - }; - - FilteredCheckboxTree fTree = new FilteredCheckboxTree(panel, null, SWT.NONE, - filter); + FilteredCheckboxTree fTree = new FilteredCheckboxTree(panel, null, + SWT.NONE, new PatternFilter()); refsViewer = fTree.getCheckboxTreeViewer(); ITreeContentProvider provider = new ITreeContentProvider() { -- cgit v1.2.3