summaryrefslogtreecommitdiff
path: root/InCallUI/src/com/android/incallui/CallButtonPresenter.java
diff options
context:
space:
mode:
Diffstat (limited to 'InCallUI/src/com/android/incallui/CallButtonPresenter.java')
-rw-r--r--InCallUI/src/com/android/incallui/CallButtonPresenter.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/InCallUI/src/com/android/incallui/CallButtonPresenter.java b/InCallUI/src/com/android/incallui/CallButtonPresenter.java
index 3a2d719e9..9db383fdd 100644
--- a/InCallUI/src/com/android/incallui/CallButtonPresenter.java
+++ b/InCallUI/src/com/android/incallui/CallButtonPresenter.java
@@ -39,6 +39,7 @@ public class CallButtonPresenter extends Presenter<CallButtonPresenter.CallButto
@Override
public void onUiReady(CallButtonUi ui) {
super.onUiReady(ui);
+
if (mAudioModeProvider != null) {
mAudioModeProvider.addListener(this);
}
@@ -66,12 +67,16 @@ public class CallButtonPresenter extends Presenter<CallButtonPresenter.CallButto
@Override
public void onAudioMode(int mode) {
- getUi().setAudio(mode);
+ if (getUi() != null) {
+ getUi().setAudio(mode);
+ }
}
@Override
public void onSupportedAudioMode(int mask) {
- getUi().setSupportedAudio(mask);
+ if (getUi() != null) {
+ getUi().setSupportedAudio(mask);
+ }
}
public int getAudioMode() {