diff options
Diffstat (limited to 'org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SynchronizeTasksJob.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SynchronizeTasksJob.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SynchronizeTasksJob.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SynchronizeTasksJob.java index ac8e38de3..c6482d534 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SynchronizeTasksJob.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SynchronizeTasksJob.java @@ -254,8 +254,10 @@ public class SynchronizeTasksJob extends SynchronizationJob { } private void resetStatus(ITask task) { - ((AbstractTask) task).setStatus(null); - taskList.notifySynchronizationStateChanged(task); + if (((AbstractTask) task).getStatus() != null) { + ((AbstractTask) task).setStatus(null); + taskList.notifySynchronizationStateChanged(task); + } } private void synchronizeTasks(IProgressMonitor monitor, final TaskRepository repository, Set<ITask> tasks) |