diff options
author | Rohit Yengisetty <rohit@cyngn.com> | 2016-05-11 18:15:18 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2016-05-13 10:26:12 -0700 |
commit | 388f6362ab2a5725460a1d3ae0b09717721ec06d (patch) | |
tree | e4b361a8a12cd690d7be062f94b08ecfd51b7b0e /src | |
parent | b441ca645c392e9534551415cf10a23ca5613dfa (diff) | |
download | android_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.java | 8 |
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); } |