1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-08-13 17:03:48 -04:00

First pass at fixing Issue 963 (explosions when trying to iterate over a

remotely deleted message) introduced in r1204.

(Before my all-day meeting)
This commit is contained in:
Jesse Vincent 2009-12-29 17:06:13 +00:00
parent fb6d11222a
commit 953b784fb9

View File

@ -150,7 +150,7 @@ public class MessageList
{ {
for (MessageInfoHolder message : messages) for (MessageInfoHolder message : messages)
{ {
if (mFolderName == null || message.folder.name.equals(mFolderName)) if (mFolderName == null || (message.folder != null && message.folder.name.equals(mFolderName)))
{ {
if (message != null && message.selected && mSelectedCount > 0) if (message != null && message.selected && mSelectedCount > 0)
{ {
@ -173,7 +173,7 @@ public class MessageList
for (final MessageInfoHolder message : messages) for (final MessageInfoHolder message : messages)
{ {
if (mFolderName == null || message.folder.name.equals(mFolderName)) if (mFolderName == null || (message.folder != null && message.folder.name.equals(mFolderName)))
{ {
runOnUiThread(new Runnable() runOnUiThread(new Runnable()