diff options
| author | Andrey Loskutov | 2017-04-13 08:39:04 +0000 |
|---|---|---|
| committer | Andrey Loskutov | 2017-04-13 08:39:04 +0000 |
| commit | 0fc86ce8ba5868aa1b01cd4e89edc79a50854e7b (patch) | |
| tree | 8459931575969e38205cd794bd0c1c7f7aa5815c | |
| parent | 490a267a00c3974099efefa8e449d7d933442a65 (diff) | |
| download | eclipse.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.java | 5 |
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); |
