From b2f48c45c9e3565a6652493482f505c1d62766a9 Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Fri, 4 May 2007 11:41:39 +0000 Subject: [PATCH] Fix label color updates in outline view --- .../eclipse/cdt/internal/ui/viewsupport/CUILabelProvider.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/CUILabelProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/CUILabelProvider.java index 0bd40a53224..3e3e41607b3 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/CUILabelProvider.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/CUILabelProvider.java @@ -37,6 +37,7 @@ public class CUILabelProvider extends LabelProvider implements IColorProvider { private int fImageFlags; private int fTextFlags; private Color fInactiveColor; + private Color fDefaultColor; /** * Creates a new label provider with default flags. @@ -233,11 +234,12 @@ public class CUILabelProvider extends LabelProvider implements IColorProvider { if (!include.isActive()) { if (fInactiveColor == null && Display.getCurrent() != null) { fInactiveColor= CUIPlugin.getStandardDisplay().getSystemColor(SWT.COLOR_DARK_GRAY); + fDefaultColor= CUIPlugin.getStandardDisplay().getSystemColor(SWT.COLOR_LIST_FOREGROUND); } return fInactiveColor; } } - return null; + return fDefaultColor; } /* (non-Javadoc)