Merge "Don't fetch calls if the parent doesn't exist."
diff --git a/java/com/android/dialer/app/calllog/CallLogFragment.java b/java/com/android/dialer/app/calllog/CallLogFragment.java
index 8168014..4e968f0 100644
--- a/java/com/android/dialer/app/calllog/CallLogFragment.java
+++ b/java/com/android/dialer/app/calllog/CallLogFragment.java
@@ -489,7 +489,10 @@
   @Override
   public void fetchCalls() {
     callLogQueryHandler.fetchCalls(callTypeFilter, dateLimit);
-    if (!isCallLogActivity && getActivity() != null && !getActivity().isFinishing()) {
+    if (!isCallLogActivity
+        && getActivity() != null
+        && !getActivity().isFinishing()
+        && FragmentUtils.getParent(this, CallLogFragmentListener.class) != null) {
       FragmentUtils.getParentUnsafe(this, CallLogFragmentListener.class).updateTabUnreadCounts();
     }
   }