diff --git a/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/LaunchBarManager.java b/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/LaunchBarManager.java index b4787ae4c9b..2e3917e8ae6 100644 --- a/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/LaunchBarManager.java +++ b/bundles/org.eclipse.launchbar.core/src/org/eclipse/launchbar/core/internal/LaunchBarManager.java @@ -179,6 +179,8 @@ public class LaunchBarManager implements ILaunchBarManager, ILaunchTargetListene if (launch instanceof ITargetedLaunch) { target = ((ITargetedLaunch) launch).getLaunchTarget(); } + if (target == null) + return; if (launchDescriptorMatches(activeLaunchDesc, lc, target)) { // active launch delegate may have changed target try {