diff --git a/.gitmodules b/.gitmodules index 58732e88f..c925cb431 100644 --- a/.gitmodules +++ b/.gitmodules @@ -33,7 +33,7 @@ url = git://git.linphone.org/msamr [submodule "submodules/externals/libvpx"] path = submodules/externals/libvpx - url = http://git.chromium.org/webm/libvpx.git + url = https://chromium.googlesource.com/webm/libvpx ignore = dirty [submodule "submodules/bzrtp"] path = submodules/bzrtp diff --git a/liblinphone_tester/custom_rules.xml b/liblinphone_tester/custom_rules.xml index 0f2e0d9c0..9adcb8c2f 100644 --- a/liblinphone_tester/custom_rules.xml +++ b/liblinphone_tester/custom_rules.xml @@ -42,6 +42,7 @@ + diff --git a/liblinphone_tester/src/org/linphone/tester/LogsActivity.java b/liblinphone_tester/src/org/linphone/tester/LogsActivity.java index 3cc762145..02df05446 100644 --- a/liblinphone_tester/src/org/linphone/tester/LogsActivity.java +++ b/liblinphone_tester/src/org/linphone/tester/LogsActivity.java @@ -29,6 +29,7 @@ public class LogsActivity extends Activity { list.addAll(Arrays.asList(mArgs)); String[] array = list.toArray(new String[list.size()]); tester.run(array); + Tester.clearAccounts(); mLogsActivity.runOnUiThread(new Runnable() { public void run() { mLogsActivity.done(); diff --git a/liblinphone_tester/src/org/linphone/tester/Tester.java b/liblinphone_tester/src/org/linphone/tester/Tester.java index aeae460a2..59c3887b3 100644 --- a/liblinphone_tester/src/org/linphone/tester/Tester.java +++ b/liblinphone_tester/src/org/linphone/tester/Tester.java @@ -25,6 +25,7 @@ public class Tester { } static { + System.loadLibrary("cunit"); List cpuabis=Version.getCpuAbis(); String ffmpegAbi; boolean libLoaded=false; diff --git a/src/org/linphone/LinphoneManager.java b/src/org/linphone/LinphoneManager.java index ff27593cb..028b13fcc 100644 --- a/src/org/linphone/LinphoneManager.java +++ b/src/org/linphone/LinphoneManager.java @@ -715,9 +715,11 @@ public class LinphoneManager implements LinphoneCoreListener { } try { - Contact contact = ContactsManager.getInstance().findContactWithAddress(mServiceContext.getContentResolver(),from); + Contact contact = ContactsManager.getInstance().findContactWithAddress(mServiceContext.getContentResolver(), from); if (!mServiceContext.getResources().getBoolean(R.bool.disable_chat__message_notification)) { - if(LinphoneActivity.isInstanciated() && LinphoneActivity.instance().displayChatMessageNotification(from.asStringUriOnly())) { + if (LinphoneActivity.isInstanciated() && !LinphoneActivity.instance().displayChatMessageNotification(from.asStringUriOnly())) { + return; + } else { if (contact != null) { LinphoneService.instance().displayMessageNotification(from.asStringUriOnly(), contact.getName(), textMessage); } else { diff --git a/src/org/linphone/compatibility/ApiFivePlus.java b/src/org/linphone/compatibility/ApiFivePlus.java index ee844df79..39662f067 100644 --- a/src/org/linphone/compatibility/ApiFivePlus.java +++ b/src/org/linphone/compatibility/ApiFivePlus.java @@ -268,14 +268,15 @@ public class ApiFivePlus { String sipUri = username + "@" + domain; Cursor cursor = getSIPContactCursor(cr, sipUri); - Contact contact = getContact(cr, cursor, 0); - if (contact != null && contact.getNumbersOrAddresses().contains(sipUri)) { - address.setDisplayName(contact.getName()); + if(cursor != null) { + Contact contact = getContact(cr, cursor, 0); + if (contact != null && contact.getNumbersOrAddresses().contains(sipUri)) { + address.setDisplayName(contact.getName()); + cursor.close(); + return contact.getPhotoUri(); + } cursor.close(); - return contact.getPhotoUri(); } - - cursor.close(); return null; } @@ -286,8 +287,6 @@ public class ApiFivePlus { cursor.close(); return contactDisplayName; } - - cursor.close(); return null; } diff --git a/submodules/belle-sip b/submodules/belle-sip index 6fd479005..1ffd89057 160000 --- a/submodules/belle-sip +++ b/submodules/belle-sip @@ -1 +1 @@ -Subproject commit 6fd479005cf9e9be15449cab34717fe17bda6dc5 +Subproject commit 1ffd890571879bba9a58251dfe7dd5249c011517 diff --git a/submodules/linphone b/submodules/linphone index 2cfc9ecfd..ad1d7c12c 160000 --- a/submodules/linphone +++ b/submodules/linphone @@ -1 +1 @@ -Subproject commit 2cfc9ecfd8c3d670e54fc6d4a75e6982bf42f74e +Subproject commit ad1d7c12c9b459660b34d63408b144bf5890f3b6 diff --git a/tests/custom_rules.xml b/tests/custom_rules.xml index 5a23506fc..a8100b078 100644 --- a/tests/custom_rules.xml +++ b/tests/custom_rules.xml @@ -34,8 +34,8 @@ + -