summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRohit Yengisetty <rohit@cyngn.com>2016-05-11 18:15:18 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-05-13 10:26:12 -0700
commit388f6362ab2a5725460a1d3ae0b09717721ec06d (patch)
treee4b361a8a12cd690d7be062f94b08ecfd51b7b0e /src
parentb441ca645c392e9534551415cf10a23ca5613dfa (diff)
downloadandroid_packages_apps_Dialer-388f6362ab2a5725460a1d3ae0b09717721ec06d.tar.gz
android_packages_apps_Dialer-388f6362ab2a5725460a1d3ae0b09717721ec06d.tar.bz2
android_packages_apps_Dialer-388f6362ab2a5725460a1d3ae0b09717721ec06d.zip
Fix NPE within CallLogFragment
The action of the DeepLink callback manipulates views. This callback can take place before onCreateView() has been called. Moved the callback's execution to after the views have been created. Change-Id: I055fb0f7087ce0bf0c9116805ec64a9d2812c99d Issue-Id: CYNGNOS-2815
Diffstat (limited to 'src')
-rw-r--r--src/com/android/dialer/calllog/CallLogFragment.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/com/android/dialer/calllog/CallLogFragment.java b/src/com/android/dialer/calllog/CallLogFragment.java
index 0c6b69fae..b22d618fc 100644
--- a/src/com/android/dialer/calllog/CallLogFragment.java
+++ b/src/com/android/dialer/calllog/CallLogFragment.java
@@ -255,7 +255,6 @@ public class CallLogFragment extends Fragment implements CallLogQueryHandler.Lis
mVoicemailPlaybackPresenter,
mBlockContactPresenter,
isShowingRecentsTab);
- areDeepLinkEnabled();
}
/** Called by the CallLogQueryHandler when the list of calls has been fetched or updated. */
@@ -348,7 +347,7 @@ public class CallLogFragment extends Fragment implements CallLogQueryHandler.Lis
}
}
});
-
+ areDeepLinksEnabled();
fetchCalls();
return view;
}
@@ -388,8 +387,7 @@ public class CallLogFragment extends Fragment implements CallLogQueryHandler.Lis
refreshData();
mAdapter.startCache();
}
-
- areDeepLinkEnabled();
+ areDeepLinksEnabled();
}
@Override
@@ -525,7 +523,7 @@ public class CallLogFragment extends Fragment implements CallLogQueryHandler.Lis
}
}
- private void areDeepLinkEnabled() {
+ private void areDeepLinksEnabled() {
DeepLinkIntegrationManager.getInstance().isApplicationTypeEnabled(
DeepLinkApplicationType.NOTE, mDeepLinkEnabledCallback);
}