From 5bf9f8ed37fb1484fc9ce1b9e63b7e4fd9cd7193 Mon Sep 17 00:00:00 2001 From: Arne Jans Date: Mon, 25 Jul 2011 23:14:13 +0200 Subject: [PATCH] Fix for taskedit-page crashing on Android OS 1.6 and older --- .../com/todoroo/astrid/ui/ContactsAutoComplete.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/astrid/src/com/todoroo/astrid/ui/ContactsAutoComplete.java b/astrid/src/com/todoroo/astrid/ui/ContactsAutoComplete.java index f09a6050b..1da05ce8b 100644 --- a/astrid/src/com/todoroo/astrid/ui/ContactsAutoComplete.java +++ b/astrid/src/com/todoroo/astrid/ui/ContactsAutoComplete.java @@ -75,9 +75,13 @@ public class ContactsAutoComplete extends AutoCompleteTextView { // --- cursor stuff private void setUpContacts() { - adapter = new ContactListAdapter((Activity) getContext(), null); - adapter.setCompleteSharedTags(completeTags); - setAdapter(adapter); + try { + adapter = new ContactListAdapter((Activity) getContext(), null); + adapter.setCompleteSharedTags(completeTags); + setAdapter(adapter); + } catch (VerifyError ve) { + adapter = null; + } } // --- getters and setters @@ -92,7 +96,8 @@ public class ContactsAutoComplete extends AutoCompleteTextView { public void setCompleteSharedTags(boolean value) { completeTags = value; - adapter.setCompleteSharedTags(value); + if (adapter != null) + adapter.setCompleteSharedTags(value); } public void setAllowMultiple(boolean allowMultiple) {