debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/NokiaAbstractLaunchDelegate.java
changeset 1260 f3b387a17eb7
parent 1099 88ab187cbeb8
child 1840 0b27caf423b4
equal deleted inserted replaced
1259:2a211a55b277 1260:f3b387a17eb7
    35 import org.eclipse.core.resources.ResourcesPlugin;
    35 import org.eclipse.core.resources.ResourcesPlugin;
    36 import org.eclipse.core.runtime.CoreException;
    36 import org.eclipse.core.runtime.CoreException;
    37 import org.eclipse.core.runtime.IPath;
    37 import org.eclipse.core.runtime.IPath;
    38 import org.eclipse.core.runtime.IProgressMonitor;
    38 import org.eclipse.core.runtime.IProgressMonitor;
    39 import org.eclipse.core.runtime.Path;
    39 import org.eclipse.core.runtime.Path;
       
    40 import org.eclipse.core.runtime.SubProgressMonitor;
    40 import org.eclipse.core.runtime.jobs.IJobManager;
    41 import org.eclipse.core.runtime.jobs.IJobManager;
    41 import org.eclipse.core.runtime.jobs.Job;
    42 import org.eclipse.core.runtime.jobs.Job;
    42 import org.eclipse.debug.core.ILaunchConfiguration;
    43 import org.eclipse.debug.core.ILaunchConfiguration;
    43 import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
    44 import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
    44 import org.eclipse.jface.dialogs.MessageDialog;
    45 import org.eclipse.jface.dialogs.MessageDialog;
   153 				return false;
   154 				return false;
   154 			
   155 			
   155 			// If a debug session is already running for the given launch
   156 			// If a debug session is already running for the given launch
   156 			// configuration, don't allow user to start another session.
   157 			// configuration, don't allow user to start another session.
   157 			//
   158 			//
   158 			if (Session.preLaunchCheckForExistingTarget(configuration)) {
   159 			if (Session.preLaunchCheckForExistingTarget(configuration, new SubProgressMonitor(monitor, 0))) {
   159 				// Pop up a dialog telling user.
   160 				// Pop up a dialog telling user.
   160 				String cfgName = configuration.getName();
   161 				String cfgName = configuration.getName();
   161 				showMessage(LaunchMessages.getString("CarbideCPPLaunchDelegate.DebuggerName"), //$NON-NLS-1$
   162 				showMessage(LaunchMessages.getString("CarbideCPPLaunchDelegate.DebuggerName"), //$NON-NLS-1$
   162 						LaunchMessages.getString("CarbideCPPLaunchDelegate.DebugUnderway") + //$NON-NLS-1$
   163 						LaunchMessages.getString("CarbideCPPLaunchDelegate.DebugUnderway") + //$NON-NLS-1$
   163 								"\t\"" + cfgName + "\""); //$NON-NLS-1$ //$NON-NLS-2$
   164 								"\t\"" + cfgName + "\""); //$NON-NLS-1$ //$NON-NLS-2$