From 933e9c9198e709e2c1e83c35a82132fecb8d324b Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Fri, 19 Oct 2012 16:35:52 -0700 Subject: [PATCH] Include the sql limit in the widget when subtasks enabled --- astrid/src/com/todoroo/astrid/widget/TasksWidget.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/astrid/src/com/todoroo/astrid/widget/TasksWidget.java b/astrid/src/com/todoroo/astrid/widget/TasksWidget.java index 8306ade23..0a016c86a 100644 --- a/astrid/src/com/todoroo/astrid/widget/TasksWidget.java +++ b/astrid/src/com/todoroo/astrid/widget/TasksWidget.java @@ -203,9 +203,10 @@ public class TasksWidget extends AppWidgetProvider { if(!query.contains(subtaskJoin)) { query = subtaskJoin + query; query = query.replaceAll("ORDER BY .*", ""); - query = query + String.format(" ORDER BY %s, %s, IFNULL(CAST(%s AS LONG), %s)", + query = query + String.format(" ORDER BY %s, %s, IFNULL(CAST(%s AS LONG), %s) LIMIT %d", Task.DELETION_DATE, Task.COMPLETION_DATE, - SubtasksMetadata.ORDER, Task.CREATION_DATE); + SubtasksMetadata.ORDER, Task.CREATION_DATE, + numberOfTasks); query = query.replace(TaskCriteria.isVisible().toString(), Criterion.all.toString());