summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarcos Marado <mmarado@cyngn.com>2014-11-19 18:27:48 +0000
committerMarcos Marado <mmarado@cyngn.com>2014-11-19 18:28:46 +0000
commit70be315247d92cc8f30d0e9e7a984a0e52cd233a (patch)
tree8f1fdfd6626d9d6117a47f24cbc8cb80c6282cb4 /src
parent1aad47cfcde90cbb91832911c5c30ef7964c948b (diff)
downloadpackages_apps_InCallUI-70be315247d92cc8f30d0e9e7a984a0e52cd233a.tar.gz
packages_apps_InCallUI-70be315247d92cc8f30d0e9e7a984a0e52cd233a.tar.bz2
packages_apps_InCallUI-70be315247d92cc8f30d0e9e7a984a0e52cd233a.zip
InCallUI: Validate function return value to avoid NPE
Change-Id: I265860937d9489ef52934be759637a868349a23e
Diffstat (limited to 'src')
-rw-r--r--src/com/android/incallui/ConferenceManagerPresenter.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/incallui/ConferenceManagerPresenter.java b/src/com/android/incallui/ConferenceManagerPresenter.java
index 0535bda1..8a5451a1 100644
--- a/src/com/android/incallui/ConferenceManagerPresenter.java
+++ b/src/com/android/incallui/ConferenceManagerPresenter.java
@@ -90,6 +90,11 @@ public class ConferenceManagerPresenter
private void initParticipantList(CallList callList) {
mParticipantList = null;
Call call = callList.getActiveOrBackgroundCall();
+ // getActiveOrBackgroundCall will return null if there are no calls
+ if (call == null) {
+ mNumCallersInConference = 0;
+ return;
+ }
if (isImsCall(call)) {
String[] confParticipantList = call.getCallDetails().getConfParticipantList();