Catch a weird exception thrown during gtasks sync

pull/14/head
Tim Su 15 years ago
parent da8c3bb180
commit 00f4f67d05

@ -7,6 +7,7 @@ import java.util.concurrent.atomic.AtomicLong;
import java.util.concurrent.atomic.AtomicReference;
import android.text.TextUtils;
import android.util.Log;
import com.todoroo.andlib.data.TodorooCursor;
import com.todoroo.andlib.service.Autowired;
@ -287,6 +288,7 @@ public class GtasksTaskListUpdater {
public void processTask(long taskId, Metadata metadata) {
int indent = metadata.getValue(GtasksMetadata.INDENT);
try {
long parent, sibling;
if(indent > previousIndent.get()) {
parent = previousTask.get();
@ -303,6 +305,9 @@ public class GtasksTaskListUpdater {
}
parents.put(taskId, parent);
siblings.put(taskId, sibling);
} catch (Exception e) {
Log.e("gtasks-task-updating", "Caught exception", e); //$NON-NLS-1$ //$NON-NLS-2$
}
previousTask.set(taskId);
previousIndent.set(indent);

Loading…
Cancel
Save