mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-23 16:23:52 +02:00
patch from Mikhail Khodjaiants
- use 'MultiStatus' instead of 'Status' in the 'abort' method.
This commit is contained in:
parent
2b2cf4e3c3
commit
a74781039e
2 changed files with 8 additions and 5 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2003-10-07 Mikhail Khodjaiants
|
||||||
|
src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java:
|
||||||
|
use 'MultiStatus' instead of 'Status' in the 'abort' method.
|
||||||
|
|
||||||
2003-09-22 David Inglis
|
2003-09-22 David Inglis
|
||||||
Add help context IDs to plugin and associate ids to each launch tab control.
|
Add help context IDs to plugin and associate ids to each launch tab control.
|
||||||
|
|
||||||
|
|
|
@ -32,6 +32,7 @@ import org.eclipse.core.runtime.CoreException;
|
||||||
import org.eclipse.core.runtime.IPath;
|
import org.eclipse.core.runtime.IPath;
|
||||||
import org.eclipse.core.runtime.IProgressMonitor;
|
import org.eclipse.core.runtime.IProgressMonitor;
|
||||||
import org.eclipse.core.runtime.IStatus;
|
import org.eclipse.core.runtime.IStatus;
|
||||||
|
import org.eclipse.core.runtime.MultiStatus;
|
||||||
import org.eclipse.core.runtime.Path;
|
import org.eclipse.core.runtime.Path;
|
||||||
import org.eclipse.core.runtime.Status;
|
import org.eclipse.core.runtime.Status;
|
||||||
import org.eclipse.debug.core.DebugPlugin;
|
import org.eclipse.debug.core.DebugPlugin;
|
||||||
|
@ -244,11 +245,9 @@ abstract public class AbstractCLaunchDelegate implements ILaunchConfigurationDel
|
||||||
* @param code error code
|
* @param code error code
|
||||||
*/
|
*/
|
||||||
protected void abort(String message, Throwable exception, int code) throws CoreException {
|
protected void abort(String message, Throwable exception, int code) throws CoreException {
|
||||||
String newMessage = message;
|
MultiStatus status = new MultiStatus(getPluginID(),code, message,exception);
|
||||||
if (exception != null) {
|
status.add(new Status(IStatus.ERROR,getPluginID(),code,exception.getLocalizedMessage(),exception));
|
||||||
newMessage = message + " : " + exception.getLocalizedMessage();
|
throw new CoreException(status);
|
||||||
}
|
|
||||||
throw new CoreException(new Status(IStatus.ERROR, getPluginID(), code, newMessage, exception));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void cancel(String message, int code) throws CoreException {
|
protected void cancel(String message, int code) throws CoreException {
|
||||||
|
|
Loading…
Add table
Reference in a new issue