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