From bd792bc3932f7cdae0cdb69d85a280c9c290a2e5 Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Tue, 22 Jul 2014 11:19:19 -0400 Subject: [PATCH] Bug 440133 - Fix extension point parsing for launchBarUIContributions Change-Id: Ife27f47f483c9f80e5b9da94a180affee2baff61 Signed-off-by: Jonathan Williams Reviewed-on: https://git.eclipse.org/r/30265 Tested-by: Hudson CI Reviewed-by: Elena Laskavaia --- .../cdt/launchbar/ui/internal/LaunchBarUIManager.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/LaunchBarUIManager.java b/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/LaunchBarUIManager.java index b9bd21700e9..84a17591daf 100644 --- a/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/LaunchBarUIManager.java +++ b/launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/LaunchBarUIManager.java @@ -58,9 +58,11 @@ public class LaunchBarUIManager { ILabelProvider labelProvider = (ILabelProvider) element.createExecutableExtension("labelProvider"); targetLabelProviders.put(targetTypeId, labelProvider); - IHoverProvider hoverProvider = (IHoverProvider) element.createExecutableExtension("hoverProvider"); - if (hoverProvider != null) - targetHoverProviders.put(targetTypeId, hoverProvider); + if (element.getAttribute("hoverProvider") != null) { + IHoverProvider hoverProvider = (IHoverProvider) element.createExecutableExtension("hoverProvider"); + if (hoverProvider != null) + targetHoverProviders.put(targetTypeId, hoverProvider); + } String editCommandId = element.getAttribute("editCommandId"); if (editCommandId != null && editCommandId.length() > 0)