summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathanielWaggoner <nwaggoner@cyngn.com>2016-02-11 18:07:19 -0800
committerRichard MacGregor <rmacgregor@cyngn.com>2016-04-08 09:06:41 -0700
commit407efb4fbd7543f014066f868fa1ec2fd5a51bf8 (patch)
tree089cff9c3b6c79f0591559b6bbfa978c3b145aca
parentfef1a353fc47a4e6cd3fdcdf9919c281d07be0f4 (diff)
downloadandroid_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.java8
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;
}