Now changing task order updates task modification date so task will be sync'd

pull/14/head
Tim Su 15 years ago
parent 05971d8965
commit f8be271b01

@ -203,6 +203,7 @@ public class GtasksTaskListUpdater {
final AtomicBoolean priorFound = new AtomicBoolean(false); final AtomicBoolean priorFound = new AtomicBoolean(false);
final AtomicBoolean targetFound = new AtomicBoolean(false); final AtomicBoolean targetFound = new AtomicBoolean(false);
final Task taskContainer = new Task();
finished.set(false); finished.set(false);
// step 2. swap the order of prior and our tasks // step 2. swap the order of prior and our tasks
@ -229,12 +230,14 @@ public class GtasksTaskListUpdater {
metadata.setValue(GtasksMetadata.ORDER, newOrder); metadata.setValue(GtasksMetadata.ORDER, newOrder);
metadata.setValue(GtasksMetadata.INDENT, newIndent); metadata.setValue(GtasksMetadata.INDENT, newIndent);
PluginServices.getMetadataService().save(metadata); PluginServices.getMetadataService().save(metadata);
updateModifiedDate(taskContainer, taskId);
} }
} else if(priorFound.get()) { } else if(priorFound.get()) {
int newOrder = metadata.getValue(GtasksMetadata.ORDER) + int newOrder = metadata.getValue(GtasksMetadata.ORDER) +
tasksToMove.get(); tasksToMove.get();
metadata.setValue(GtasksMetadata.ORDER, newOrder); metadata.setValue(GtasksMetadata.ORDER, newOrder);
PluginServices.getMetadataService().save(metadata); PluginServices.getMetadataService().save(metadata);
updateModifiedDate(taskContainer, taskId);
} }
} }
}); });

Loading…
Cancel
Save