commit | a36055da5245a26b79450665fffc07db9eadab0f | [log] [tgz] |
---|---|---|
author | Frank Becker <eclipse@frank-becker.de> | Mon Oct 10 20:04:36 2016 +0200 |
committer | Gerrit Code Review @ Eclipse.org <gerrit@eclipse.org> | Wed Oct 19 13:03:53 2016 -0400 |
tree | bcfea853f51f67000c0eeb33b6291dc6f92e1121 | |
parent | 307dfb938f1c34ea94cc312c400aa4345b2c6b2d [diff] |
505667: ClassCastException in FocusOutlineAction.configureDecorator Change-Id: Iaf3bb33230fe44a3b3231830a35affc966446f0d Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=505667 Signed-off-by: Frank Becker <eclipse@frank-becker.de>
diff --git a/org.eclipse.mylyn.context.ui/src/org/eclipse/mylyn/internal/context/ui/actions/FocusOutlineAction.java b/org.eclipse.mylyn.context.ui/src/org/eclipse/mylyn/internal/context/ui/actions/FocusOutlineAction.java index eb38b3c..5a18105 100644 --- a/org.eclipse.mylyn.context.ui/src/org/eclipse/mylyn/internal/context/ui/actions/FocusOutlineAction.java +++ b/org.eclipse.mylyn.context.ui/src/org/eclipse/mylyn/internal/context/ui/actions/FocusOutlineAction.java
@@ -68,7 +68,8 @@ */ private void configureDecorator(TreeViewer viewer) { if (viewer != null) { - if (!(viewer.getLabelProvider() instanceof DecoratingLabelProvider)) { + if ((viewer.getLabelProvider() instanceof ILabelProvider) + && !(viewer.getLabelProvider() instanceof DecoratingLabelProvider)) { viewer.setLabelProvider(new DecoratingLabelProvider((ILabelProvider) viewer.getLabelProvider(), PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator())); }