From 3f771474c123ab320d7170a1c7fcdc25ad99e2d6 Mon Sep 17 00:00:00 2001 From: Daniel Applebaum Date: Tue, 27 Apr 2010 03:26:54 +0000 Subject: [PATCH] Fixes Issue 1477 Keep mSelectedCount in sync with the number of selected messages. --- src/com/fsck/k9/activity/MessageList.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/fsck/k9/activity/MessageList.java b/src/com/fsck/k9/activity/MessageList.java index 99d634106..e91dd5d56 100644 --- a/src/com/fsck/k9/activity/MessageList.java +++ b/src/com/fsck/k9/activity/MessageList.java @@ -1416,7 +1416,7 @@ public class MessageList { MessageInfoHolder msgInfoHolder = (MessageInfoHolder) mAdapter.getItem(position); - if (msgInfoHolder != null) + if (msgInfoHolder != null && msgInfoHolder.selected != selected) { msgInfoHolder.selected = selected; mSelectedCount += (selected ? 1 : -1);