diff options
author | NathanielWaggoner <nwaggoner@cyngn.com> | 2016-02-11 18:07:19 -0800 |
---|---|---|
committer | Richard MacGregor <rmacgregor@cyngn.com> | 2016-04-08 09:06:41 -0700 |
commit | 407efb4fbd7543f014066f868fa1ec2fd5a51bf8 (patch) | |
tree | 089cff9c3b6c79f0591559b6bbfa978c3b145aca | |
parent | fef1a353fc47a4e6cd3fdcdf9919c281d07be0f4 (diff) | |
download | android_packages_apps_InCallUI-407efb4fbd7543f014066f868fa1ec2fd5a51bf8.tar.gz android_packages_apps_InCallUI-407efb4fbd7543f014066f868fa1ec2fd5a51bf8.tar.bz2 android_packages_apps_InCallUI-407efb4fbd7543f014066f868fa1ec2fd5a51bf8.zip |
Resolves a NPE when the UI isn't available at the time of the callback
ticket NOTES-16
Change-Id: I2f6b1a8f2418828d5d778ab2cd6e70e3a2c40de7
-rw-r--r-- | src/com/android/incallui/CallButtonPresenter.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/incallui/CallButtonPresenter.java b/src/com/android/incallui/CallButtonPresenter.java index 393ed8bc..605da023 100644 --- a/src/com/android/incallui/CallButtonPresenter.java +++ b/src/com/android/incallui/CallButtonPresenter.java @@ -107,9 +107,11 @@ public class CallButtonPresenter extends Presenter<CallButtonPresenter.CallButto for (DeepLink result : links) { if (result.getApplicationType() == DeepLinkApplicationType.NOTE) { mDeepLink = result; - getUi().setDeepLink(mDeepLink); - if(mCall != null) { - updateButtonsState(mCall); + if(getUi() != null) { + getUi().setDeepLink(mDeepLink); + if(mCall != null) { + updateButtonsState(mCall); + } } break; } |