Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 368618

Summary: FontProvider and ColorProvider implement too many interfaces
Product: [Modeling] EMF Reporter: Eike Stepper <stepper>
Component: EditAssignee: Ed Merks <Ed.Merks>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 2.8.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Eike Stepper CLA 2012-01-15 06:54:27 EST
AdapterFactoryLabelProvider.FontProvider should not implement IColorProvider nor ITableColorProvider.

AdapterFactoryLabelProvider.ColorProvider should not implement IFontProvider nor ITableFontProvider.

That confuses the instanceof checks of JFace viewers on label providers.
Comment 1 Ed Merks CLA 2012-01-17 12:19:22 EST
The fix is committed to git master for 2.8.
Comment 2 Ed Merks CLA 2012-03-31 14:23:55 EDT
The changes are available in the M6 build.