Fix a rare null reference exception

Change-Id: I35960d8fc683fbf5d0ca6254b289e52ceb2e7a7e
diff --git a/src/com/android/contacts/calllog/CallLogFragment.java b/src/com/android/contacts/calllog/CallLogFragment.java
index 3850a0b..5872043 100644
--- a/src/com/android/contacts/calllog/CallLogFragment.java
+++ b/src/com/android/contacts/calllog/CallLogFragment.java
@@ -806,8 +806,8 @@
         @Override
         protected void onQueryComplete(int token, Object cookie, Cursor cursor) {
             final CallLogFragment fragment = mFragment.get();
-            // TODO: Do we still need the isFinishing check if we use a fragmented-Tabs?
-            if (fragment != null && !fragment.getActivity().isFinishing()) {
+            if (fragment != null && fragment.getActivity() != null &&
+                    !fragment.getActivity().isFinishing()) {
                 final CallLogFragment.CallLogAdapter callsAdapter = fragment.mAdapter;
                 callsAdapter.setLoading(false);
                 callsAdapter.changeCursor(cursor);