From 7b540fa2189537080e693e0ca87a5c612f096cb4 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 21 Nov 2013 16:16:05 -0600 Subject: [PATCH] Fix sqlite overflow on backup import This is a hack to prevent the widget from generating a huge sqlite query when it receives a flood of data source changed notifications. Not sure why it was happening so this needs to be revisited --- api/src/main/java/com/todoroo/astrid/core/SortHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/src/main/java/com/todoroo/astrid/core/SortHelper.java b/api/src/main/java/com/todoroo/astrid/core/SortHelper.java index da68123f8..96b678af7 100644 --- a/api/src/main/java/com/todoroo/astrid/core/SortHelper.java +++ b/api/src/main/java/com/todoroo/astrid/core/SortHelper.java @@ -66,7 +66,7 @@ public class SortHelper { } if ((flags & FLAG_SHOW_RECENTLY_COMPLETED) > 0) { originalSql = originalSql.replace(Task.COMPLETION_DATE.eq(0).toString(), - Criterion.or(Task.COMPLETION_DATE.eq(0), Task.COMPLETION_DATE.gt(DateUtilities.now() - TimeUnit.MINUTES.toMillis(1))).toString()); + Criterion.or(Task.COMPLETION_DATE.lte(0), Task.COMPLETION_DATE.gt(DateUtilities.now() - TimeUnit.MINUTES.toMillis(1))).toString()); } if((flags & FLAG_SHOW_HIDDEN) > 0) { originalSql = originalSql.replace(TaskCriteria.isVisible().toString(),