debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/ui/RunModeMainTab.java
changeset 730 8ecd45ef360e
parent 728 a39d0ba41f81
child 1578 07cfb1a5f33f
equal deleted inserted replaced
729:477762bc3b31 730:8ecd45ef360e
    21 import org.eclipse.cdt.debug.core.ICDTLaunchConfigurationConstants;
    21 import org.eclipse.cdt.debug.core.ICDTLaunchConfigurationConstants;
    22 import org.eclipse.core.resources.IResourceChangeEvent;
    22 import org.eclipse.core.resources.IResourceChangeEvent;
    23 import org.eclipse.core.resources.IResourceChangeListener;
    23 import org.eclipse.core.resources.IResourceChangeListener;
    24 import org.eclipse.core.resources.ResourcesPlugin;
    24 import org.eclipse.core.resources.ResourcesPlugin;
    25 import org.eclipse.core.runtime.CoreException;
    25 import org.eclipse.core.runtime.CoreException;
       
    26 import org.eclipse.core.runtime.IStatus;
    26 import org.eclipse.core.runtime.Path;
    27 import org.eclipse.core.runtime.Path;
    27 import org.eclipse.debug.core.ILaunchConfiguration;
    28 import org.eclipse.debug.core.ILaunchConfiguration;
    28 import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
    29 import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
    29 import org.eclipse.swt.SWT;
    30 import org.eclipse.swt.SWT;
    30 import org.eclipse.swt.events.ModifyEvent;
    31 import org.eclipse.swt.events.ModifyEvent;
   234 				result = false;
   235 				result = false;
   235 			}
   236 			}
   236 			else {
   237 			else {
   237 				if (clientSiteUI != null)
   238 				if (clientSiteUI != null)
   238 				{
   239 				{
   239 					connection = clientSiteUI.getSelectedConnection();
   240 					IStatus status = clientSiteUI.getSelectionStatus();
   240 					if (connection == null) {
   241 					if (!status.isOK()) {
   241 						setErrorMessage(Messages.getString("RunModeMainTab.NoConnectionError")); //$NON-NLS-1$
   242 						// unfortunately, no way to display a warning here...
   242 						result = false;
   243 						setErrorMessage(status.getMessage());
       
   244 						result = status.getSeverity() != IStatus.ERROR;
   243 					}
   245 					}
   244 				}
   246 				}
   245 			}
   247 			}
   246 		}
   248 		}
   247 		
   249