Bug 166125[launching] run last no longer runs last
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/AbstractLaunchHistoryAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/AbstractLaunchHistoryAction.java
index b7214cd..2bc1e3f 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/AbstractLaunchHistoryAction.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/actions/AbstractLaunchHistoryAction.java
@@ -221,7 +221,12 @@
 	 *  action's launch history that is not filtered from the menu
 	 */
 	protected ILaunchConfiguration getLastLaunch() {
-		return getLaunchConfigurationManager().getFilteredLastLaunch(getLaunchGroupIdentifier());
+		LaunchConfigurationManager manager = getLaunchConfigurationManager();
+		ILaunchConfiguration configuration = manager.getLastLaunch(getLaunchGroupIdentifier());
+		if (configuration == null) {
+			return manager.getFilteredLastLaunch(getLaunchGroupIdentifier());
+		}
+		return configuration;
 	}
 
 	/**