Merge change 23669 into eclair

* changes:
  Cleaner way to fix the -1 count problem (and removing an Eclipse warning along the way).
This commit is contained in:
Android (Google) Code Review
2009-09-02 13:33:43 -07:00

View File

@@ -1548,11 +1548,12 @@ public final class Gmail {
getLabelIdValues(labelId).getAsInteger(LabelColumns.NUM_UNREAD_CONVERSATIONS);
// There seems to be a race condition here that can get the label maps into a bad
// state and lose state on a particular label.
if (unreadConversations == null) {
return 0;
} else {
return unreadConversations < 0 ? 0 : unreadConversations;
int result = 0;
if (unreadConversations != null) {
result = unreadConversations < 0 ? 0 : unreadConversations;
}
return result;
}
/**