1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-11 11:05:24 +02:00

Avoid logging of 'Resource xxx does not exist'

This commit is contained in:
Markus Schorn 2007-12-07 15:44:35 +00:00
parent 19007dbf93
commit 866014dbc8

View file

@ -144,8 +144,8 @@ public class TodoTaskUpdater implements ITodoTaskUpdater {
for (Iterator it = pathToTaskList.values().iterator(); it.hasNext();) { for (Iterator it = pathToTaskList.values().iterator(); it.hasNext();) {
final TaskList tasklist = (TaskList) it.next(); final TaskList tasklist = (TaskList) it.next();
final IFile file= tasklist.fFile;
try { try {
final IFile file= tasklist.fFile;
if (file.exists()) { if (file.exists()) {
file.deleteMarkers(ICModelMarker.TASK_MARKER, false, IResource.DEPTH_INFINITE); file.deleteMarkers(ICModelMarker.TASK_MARKER, false, IResource.DEPTH_INFINITE);
final List tasks= tasklist.fTasks; final List tasks= tasklist.fTasks;
@ -157,7 +157,9 @@ public class TodoTaskUpdater implements ITodoTaskUpdater {
} }
} }
} catch (CoreException e) { } catch (CoreException e) {
status.add(e.getStatus()); if (file.exists()) {
status.add(e.getStatus());
}
} }
} }
return status; return status;
@ -204,11 +206,11 @@ public class TodoTaskUpdater implements ITodoTaskUpdater {
Job job= new Job(Messages.TodoTaskUpdater_DeleteJob) { Job job= new Job(Messages.TodoTaskUpdater_DeleteJob) {
protected IStatus run(IProgressMonitor monitor) { protected IStatus run(IProgressMonitor monitor) {
try { try {
if (resource.exists()) { resource.deleteMarkers(ICModelMarker.TASK_MARKER, false, IResource.DEPTH_INFINITE);
resource.deleteMarkers(ICModelMarker.TASK_MARKER, false, IResource.DEPTH_INFINITE);
}
} catch (CoreException e) { } catch (CoreException e) {
return e.getStatus(); if (resource.exists()) {
return e.getStatus();
}
} }
return Status.OK_STATUS; return Status.OK_STATUS;
} }