diff --git a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/commands/LaunchActiveCommandHandler.java b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/commands/LaunchActiveCommandHandler.java index 45ff856928e..f7aa548a5d5 100644 --- a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/commands/LaunchActiveCommandHandler.java +++ b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/commands/LaunchActiveCommandHandler.java @@ -29,9 +29,14 @@ public class LaunchActiveCommandHandler extends AbstractHandler { ILaunchBarManager launchBarManager = Activator.getService(ILaunchBarManager.class); StopActiveCommandHandler.stopActiveLaunches(launchBarManager); ILaunchConfiguration config = launchBarManager.getActiveLaunchConfiguration(); - if (config == null) + if (config == null) { return Status.OK_STATUS; + } + ILaunchMode launchMode = launchBarManager.getActiveLaunchMode(); + if (launchMode == null) { + return Status.OK_STATUS; + } DebugUITools.launch(config, launchMode.getIdentifier()); return Status.OK_STATUS; diff --git a/pom.xml b/pom.xml index cb4bf1ac8a9..a2deaa55320 100644 --- a/pom.xml +++ b/pom.xml @@ -219,11 +219,6 @@ gtk x86_64 - - linux - gtk - ppc64 - win32 win32 @@ -239,16 +234,6 @@ cocoa x86_64 - - aix - gtk - ppc - - - solaris - gtk - sparc -