diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java index ecc952dc7..173dd9106 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java @@ -4,9 +4,9 @@ import java.util.ArrayList; import java.util.Date; import java.util.LinkedHashSet; import java.util.List; +import java.util.Map.Entry; import java.util.Timer; import java.util.TimerTask; -import java.util.Map.Entry; import java.util.concurrent.atomic.AtomicReference; import org.weloveastrid.rmilk.MilkPreferences; @@ -33,28 +33,28 @@ import android.text.Editable; import android.text.TextUtils; import android.text.TextWatcher; import android.view.ContextMenu; +import android.view.ContextMenu.ContextMenuInfo; import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnKeyListener; import android.view.ViewGroup; import android.view.Window; import android.view.WindowManager; -import android.view.ContextMenu.ContextMenuInfo; -import android.view.View.OnClickListener; -import android.view.View.OnKeyListener; import android.view.inputmethod.EditorInfo; import android.widget.AbsListView; +import android.widget.AbsListView.OnScrollListener; +import android.widget.AdapterView.AdapterContextMenuInfo; import android.widget.ArrayAdapter; import android.widget.EditText; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.ListView; import android.widget.TextView; -import android.widget.Toast; -import android.widget.AbsListView.OnScrollListener; -import android.widget.AdapterView.AdapterContextMenuInfo; import android.widget.TextView.OnEditorActionListener; +import android.widget.Toast; import com.timsu.astrid.R; import com.todoroo.andlib.data.Property; @@ -78,7 +78,6 @@ import com.todoroo.astrid.api.SyncAction; import com.todoroo.astrid.api.TaskAction; import com.todoroo.astrid.api.TaskDecoration; import com.todoroo.astrid.core.CoreFilterExposer; -import com.todoroo.astrid.core.PluginServices; import com.todoroo.astrid.core.SortHelper; import com.todoroo.astrid.dao.Database; import com.todoroo.astrid.dao.TaskDao.TaskCriteria; @@ -1010,10 +1009,11 @@ public class TaskListActivity extends ListActivity implements OnScrollListener, Task original = new Task(); original.setId(itemId); - Task clone = PluginServices.getTaskService().clone(original); + Task clone = taskService.clone(original); clone.setValue(Task.CREATION_DATE, DateUtilities.now()); - clone.setValue(Task.MODIFICATION_DATE, DateUtilities.now()); - PluginServices.getTaskService().save(clone); + clone.setValue(Task.COMPLETION_DATE, 0L); + clone.setValue(Task.DELETION_DATE, 0L); + taskService.save(clone); intent = new Intent(TaskListActivity.this, TaskEditActivity.class); intent.putExtra(TaskEditActivity.TOKEN_ID, clone.getId());