Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMickael Istria2019-04-01 07:33:47 +0000
committerMickael Istria2019-04-01 07:34:41 +0000
commitf9e923aa1450388a020f88d1070effeefea24bd7 (patch)
treee416217f1d3d7efc352817208838ac3ef2c5ba8f
parent785d167367acf14bc50ab45302e72a2675a1ce01 (diff)
downloadeclipse.platform.ui-f9e923aa1450388a020f88d1070effeefea24bd7.tar.gz
eclipse.platform.ui-f9e923aa1450388a020f88d1070effeefea24bd7.tar.xz
eclipse.platform.ui-f9e923aa1450388a020f88d1070effeefea24bd7.zip
Bug 545876 - [navigator] Hide "user filters" without Resource content
The User Filters tab of CNF customization dialog is not shown when the ResourceExtensionContentProvider is not attached to the viewer. Change-Id: I6ea710675d99a403d9f00f1dcf9f3ffa70bb6c83 Signed-off-by: Mickael Istria <mistria@redhat.com>
-rw-r--r--bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/filters/CommonFilterSelectionDialog.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/filters/CommonFilterSelectionDialog.java b/bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/filters/CommonFilterSelectionDialog.java
index 0e59aafad63..2481f840b55 100644
--- a/bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/filters/CommonFilterSelectionDialog.java
+++ b/bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/filters/CommonFilterSelectionDialog.java
@@ -120,11 +120,13 @@ public class CommonFilterSelectionDialog extends TrayDialog {
CommonNavigatorMessages.CommonFilterSelectionDialog_Available_Filters,
commonFiltersTab, FILTER_ICON);
- this.userFiltersTab = new UserFiltersTab(customizationsTabFolder, this.commonViewer);
- createTabItem(
- customizationsTabFolder,
- CommonNavigatorMessages.CommonFilterSelectionDialog_User_Resource_Filters,
- userFiltersTab, FILTER_ICON);
+ if (contentService.getViewerDescriptor()
+ .isVisibleContentExtension("org.eclipse.ui.navigator.resourceContent")) { //$NON-NLS-1$
+ this.userFiltersTab = new UserFiltersTab(customizationsTabFolder, this.commonViewer);
+ createTabItem(customizationsTabFolder,
+ CommonNavigatorMessages.CommonFilterSelectionDialog_User_Resource_Filters, userFiltersTab,
+ FILTER_ICON);
+ }
boolean hideExtensionsTab = contentService.getViewerDescriptor()
.getBooleanConfigProperty(

Back to the top