debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/ui/RunModeMainTab.java
equal
deleted
inserted
replaced
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 |