Fixed contacts without phone or SIP address showing up in list
This commit is contained in:
parent
9776c4cd50
commit
d3282648c3
2 changed files with 11 additions and 5 deletions
|
@ -194,6 +194,9 @@ class AsyncContactsLoader extends AsyncTask<Void, Void, AsyncContactsLoader.Asyn
|
|||
Log.w("[Contacts Manager] Task cancelled");
|
||||
return data;
|
||||
}
|
||||
if (contact.getNumbersOrAddresses().isEmpty()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (contact.getFullName() == null) {
|
||||
for (LinphoneNumberOrAddress noa : contact.getNumbersOrAddresses()) {
|
||||
|
@ -224,6 +227,7 @@ class AsyncContactsLoader extends AsyncTask<Void, Void, AsyncContactsLoader.Asyn
|
|||
data.sipContacts.add(contact);
|
||||
}
|
||||
}
|
||||
|
||||
data.contacts.add(contact);
|
||||
}
|
||||
|
||||
|
|
|
@ -125,6 +125,7 @@ public class ActivityMonitor implements Application.ActivityLifecycleCallbacks {
|
|||
|
||||
@Override
|
||||
public void run() {
|
||||
if (LinphoneService.isReady()) {
|
||||
synchronized (LinphoneService.instance()) {
|
||||
if (!isCanceled) {
|
||||
if (ActivityMonitor.this.mRunningActivities == 0 && mActive) {
|
||||
|
@ -135,4 +136,5 @@ public class ActivityMonitor implements Application.ActivityLifecycleCallbacks {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue