Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrey Loskutov2017-04-13 08:39:04 +0000
committerAndrey Loskutov2017-04-13 08:39:04 +0000
commit0fc86ce8ba5868aa1b01cd4e89edc79a50854e7b (patch)
tree8459931575969e38205cd794bd0c1c7f7aa5815c
parent490a267a00c3974099efefa8e449d7d933442a65 (diff)
downloadeclipse.platform.ui-0fc86ce8ba5868aa1b01cd4e89edc79a50854e7b.tar.gz
eclipse.platform.ui-0fc86ce8ba5868aa1b01cd4e89edc79a50854e7b.tar.xz
eclipse.platform.ui-0fc86ce8ba5868aa1b01cd4e89edc79a50854e7b.zip
Bug 515192 - [regression] Ctrl+F6/F7/F8 tables show non functional empty
area and separator on top Change-Id: If4e0ac43870d5094fd1081d102ff793a4c24da9a Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
-rw-r--r--bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/FilteredTableBaseHandler.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/FilteredTableBaseHandler.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/FilteredTableBaseHandler.java
index 9e248257e54..e5d9ac7033f 100644
--- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/FilteredTableBaseHandler.java
+++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/FilteredTableBaseHandler.java
@@ -66,10 +66,12 @@ import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.ui.IWorkbenchPartReference;
import org.eclipse.ui.IWorkbenchWindow;
+import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.contexts.IContextService;
import org.eclipse.ui.handlers.HandlerUtil;
import org.eclipse.ui.keys.IBindingService;
import org.eclipse.ui.model.PerspectiveLabelProvider;
+import org.eclipse.ui.themes.ITheme;
/**
* Base class to open a dialog to filter and select elements of a {@link Table}.
@@ -497,7 +499,8 @@ public abstract class FilteredTableBaseHandler extends AbstractHandler implement
}
protected Color getForeground(){
- return dialog.getDisplay().getSystemColor(SWT.COLOR_TITLE_FOREGROUND);
+ ITheme theme = PlatformUI.getWorkbench().getThemeManager().getCurrentTheme();
+ return theme.getColorRegistry().get(IWorkbenchThemeConstants.ACTIVE_TAB_TEXT_COLOR);
}
protected Color getBackground() {
return dialog.getDisplay().getSystemColor(SWT.COLOR_LIST_BACKGROUND);

Back to the top