Prevent NPE with null cursor
Bug: 14360501
Change-Id: Idb86a00ce3e1d4f2ceb7a7dc33f8dc9058f13993
diff --git a/src/com/android/mail/ui/ConversationListFragment.java b/src/com/android/mail/ui/ConversationListFragment.java
index 03f87bf..510e870 100644
--- a/src/com/android/mail/ui/ConversationListFragment.java
+++ b/src/com/android/mail/ui/ConversationListFragment.java
@@ -1019,11 +1019,13 @@
mConversationCursorHash = newCursorHash;
updateAnalyticsData(newCursor);
- updateSearchResultHeader(newCursor.getCount());
-
- if (newCursor != null && newCursor.getCount() > 0) {
- newCursor.markContentsSeen();
- restoreLastScrolledPosition();
+ if (newCursor != null) {
+ final int newCursorCount = newCursor.getCount();
+ updateSearchResultHeader(newCursorCount);
+ if (newCursorCount > 0) {
+ newCursor.markContentsSeen();
+ restoreLastScrolledPosition();
+ }
}
// If a current conversation is available, and none is selected in the list, then ask