From e333b68c9efa30c58b8ae9c2a2625de1366b2314 Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Tue, 27 Apr 2010 16:12:20 -0700 Subject: [PATCH] Skip security check when account id is unknown. Doing the check caused: IllegalArgumentException: Unknown URI content://com.android.email.provider/account/-1 at com.android.email.provider.EmailProvider.query(EmailProvider.java:1092) at android.content.ContentProvider$Transport.query(ContentProvider.java:163) at android.content.ContentResolver.query(ContentResolver.java:245) at com.android.email.activity.MessageList.isSecurityHold(MessageList.java:1146) Bug 2635060 Change-Id: I80e7c00ef2dd74ceae24a88daf43a0681124a9d4 --- src/com/android/email/activity/MessageList.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/email/activity/MessageList.java b/src/com/android/email/activity/MessageList.java index 5856b64fa..caedc3a34 100644 --- a/src/com/android/email/activity/MessageList.java +++ b/src/com/android/email/activity/MessageList.java @@ -1091,7 +1091,7 @@ public class MessageList extends ListActivity implements OnItemClickListener, On @Override protected Long doInBackground(Void... params) { // Quick check that account is not in security hold - if (isSecurityHold(mAccountId)) { + if (mAccountId != -1 && isSecurityHold(mAccountId)) { showSecurityActivity = true; return Long.valueOf(-1); } @@ -1600,7 +1600,7 @@ public class MessageList extends ListActivity implements OnItemClickListener, On // How long we want to wait for refreshes (a good starting guess) // I suspect this could be lowered down to even 1000 or so, but this seems ok for now private static final long REFRESH_INTERVAL_MS = 2500; - + private java.text.DateFormat mDateFormat; private java.text.DateFormat mTimeFormat;