Dialer: CallLogFragment: Move Un-registering call log observer to destroy

* Fixes call log not refreshing post/call
* While we at it also move contacts observer

Change-Id: Ifa2034dd2be5b1a06cefcc11b8215752e4ba20c0
Signed-off-by: Varun Date <date.varun123@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Pranav Temkar <pranavtemkar@gmail.com>
Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
diff --git a/java/com/android/dialer/app/calllog/CallLogFragment.java b/java/com/android/dialer/app/calllog/CallLogFragment.java
index 82f56d6..cd2371f 100644
--- a/java/com/android/dialer/app/calllog/CallLogFragment.java
+++ b/java/com/android/dialer/app/calllog/CallLogFragment.java
@@ -422,8 +422,6 @@
   @Override
   public void onPause() {
     LogUtil.enterBlock("CallLogFragment.onPause");
-    requireActivity().getContentResolver().unregisterContentObserver(callLogObserver);
-    requireActivity().getContentResolver().unregisterContentObserver(contactsObserver);
     if (getUserVisibleHint()) {
       onNotVisible();
     }
@@ -454,6 +452,8 @@
   @Override
   public void onDestroy() {
     LogUtil.enterBlock("CallLogFragment.onDestroy");
+    requireActivity().getContentResolver().unregisterContentObserver(callLogObserver);
+    requireActivity().getContentResolver().unregisterContentObserver(contactsObserver);
     if (adapter != null) {
       adapter.changeCursor(null);
     }