From 0f76cd21715b45c5f46c5d4e275859874d36b473 Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Mon, 4 Apr 2016 11:21:52 -0400 Subject: [PATCH] Fix NPE on new workspace startup. Call initTargets in getProvider(). Change-Id: I717428e92d85114c61026eb18ca61def6bbb973b --- .../launchbar/core/internal/target/LaunchTargetManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/target/LaunchTargetManager.java b/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/target/LaunchTargetManager.java index 8b2a3d03706..ddb86fe8ffc 100644 --- a/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/target/LaunchTargetManager.java +++ b/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/target/LaunchTargetManager.java @@ -93,6 +93,7 @@ public class LaunchTargetManager implements ILaunchTargetManager { } private ILaunchTargetProvider getProvider(String typeId) { + initTargets(); ILaunchTargetProvider provider = typeProviders.get(typeId); if (provider == null) { IConfigurationElement element = typeElements.get(typeId);