From c4ac71c743b47ac9c001f14e75bd123d1a13d828 Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Wed, 20 Feb 2013 10:24:26 -0800 Subject: [PATCH] Be more resilient when handling empty task list order --- .../com/todoroo/astrid/subtasks/SubtasksFilterUpdater.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksFilterUpdater.java b/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksFilterUpdater.java index 8d33b6dae..fc9167742 100644 --- a/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksFilterUpdater.java +++ b/astrid/plugin-src/com/todoroo/astrid/subtasks/SubtasksFilterUpdater.java @@ -1,5 +1,7 @@ package com.todoroo.astrid.subtasks; +import android.text.TextUtils; + import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.actfm.sync.AstridNewSyncMigrator; import com.todoroo.astrid.api.Filter; @@ -19,7 +21,7 @@ public class SubtasksFilterUpdater extends SubtasksUpdater { if (list == null) return "[]"; //$NON-NLS-1$ String order = list.getValue(TaskListMetadata.TASK_IDS); - if (order == null || "null".equals(order)) //$NON-NLS-1$ + if (TextUtils.isEmpty(order) || "null".equals(order)) //$NON-NLS-1$ order = "[]"; //$NON-NLS-1$ return order;