From f8be271b011222a3eac14e247c394b6a02b5bc79 Mon Sep 17 00:00:00 2001 From: Tim Su Date: Thu, 30 Sep 2010 18:14:34 -0700 Subject: [PATCH] Now changing task order updates task modification date so task will be sync'd --- .../com/todoroo/astrid/gtasks/GtasksTaskListUpdater.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksTaskListUpdater.java b/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksTaskListUpdater.java index cb8b59b22..edad210c3 100644 --- a/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksTaskListUpdater.java +++ b/astrid/plugin-src/com/todoroo/astrid/gtasks/GtasksTaskListUpdater.java @@ -203,6 +203,7 @@ public class GtasksTaskListUpdater { final AtomicBoolean priorFound = new AtomicBoolean(false); final AtomicBoolean targetFound = new AtomicBoolean(false); + final Task taskContainer = new Task(); finished.set(false); // 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.INDENT, newIndent); PluginServices.getMetadataService().save(metadata); + updateModifiedDate(taskContainer, taskId); } } else if(priorFound.get()) { int newOrder = metadata.getValue(GtasksMetadata.ORDER) + tasksToMove.get(); metadata.setValue(GtasksMetadata.ORDER, newOrder); PluginServices.getMetadataService().save(metadata); + updateModifiedDate(taskContainer, taskId); } } });