diff options
Diffstat (limited to 'InCallUI/src/com/android/incallui/CallButtonPresenter.java')
-rw-r--r-- | InCallUI/src/com/android/incallui/CallButtonPresenter.java | 9 |
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() { |