Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Williams2014-07-22 15:19:19 +0000
committerElena Laskavaia2014-07-23 18:46:01 +0000
commitbd792bc3932f7cdae0cdb69d85a280c9c290a2e5 (patch)
tree1bbfc779cc1685473a3565dc5ab555c1dedafd8d
parent0bf6cec4479ba713ddefa6d07a47c79de05bd121 (diff)
downloadorg.eclipse.cdt-bd792bc3932f7cdae0cdb69d85a280c9c290a2e5.tar.gz
org.eclipse.cdt-bd792bc3932f7cdae0cdb69d85a280c9c290a2e5.tar.xz
org.eclipse.cdt-bd792bc3932f7cdae0cdb69d85a280c9c290a2e5.zip
Bug 440133 - Fix extension point parsing for launchBarUIContributions
Change-Id: Ife27f47f483c9f80e5b9da94a180affee2baff61 Signed-off-by: Jonathan Williams <jonwilliams@qnx.com> Reviewed-on: https://git.eclipse.org/r/30265 Tested-by: Hudson CI Reviewed-by: Elena Laskavaia <elaskavaia.cdt@gmail.com>
-rw-r--r--launch/org.eclipse.cdt.launchbar.ui/src/org/eclipse/cdt/launchbar/ui/internal/LaunchBarUIManager.java8
1 files 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)

Back to the top