mirror of https://github.com/tasks/tasks
Clean up injections
parent
2717390429
commit
fa6060a40c
@ -1,39 +0,0 @@
|
||||
package com.todoroo.astrid.subtasks;
|
||||
|
||||
import com.todoroo.astrid.api.Filter;
|
||||
import com.todoroo.astrid.data.TaskListMetadata;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
|
||||
public class SubtasksTagUpdater extends SubtasksFilterUpdater {
|
||||
|
||||
private final AtomicBoolean isBeingFiltered;
|
||||
|
||||
public SubtasksTagUpdater(AtomicBoolean isBeingFiltered) {
|
||||
this.isBeingFiltered = isBeingFiltered;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getSerializedTree(TaskListMetadata list, Filter filter) {
|
||||
if (isBeingFiltered.get()) {
|
||||
return "[]"; //$NON-NLS-1$
|
||||
}
|
||||
return super.getSerializedTree(list, filter);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void writeSerialization(TaskListMetadata list, String serialized, boolean shouldQueueSync) {
|
||||
if (!isBeingFiltered.get()) {
|
||||
super.writeSerialization(list, serialized, shouldQueueSync);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getIndentForTask(String targetTaskId) {
|
||||
if (isBeingFiltered.get()) {
|
||||
return 0;
|
||||
}
|
||||
return super.getIndentForTask(targetTaskId);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue