From 2ebd2d84af6e9e969e0900ce21d253e5db5940ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Fri, 22 Mar 2019 12:01:35 -0400 Subject: [PATCH] smartlist: fix crash when entering raw ringid Change-Id: Icad0d99257def8baf34bc2ee442b1a936ad2bd7e --- .../src/main/java/cx/ring/smartlist/SmartListPresenter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ring-android/libringclient/src/main/java/cx/ring/smartlist/SmartListPresenter.java b/ring-android/libringclient/src/main/java/cx/ring/smartlist/SmartListPresenter.java index 81477a8be..a4508172c 100644 --- a/ring-android/libringclient/src/main/java/cx/ring/smartlist/SmartListPresenter.java +++ b/ring-android/libringclient/src/main/java/cx/ring/smartlist/SmartListPresenter.java @@ -158,9 +158,9 @@ public class SmartListPresenter extends RootPresenter<SmartListView> { } else { if (uri.isRingId()) { mCallContact = currentAccount.getContactFromCache(uri); - mCompositeDisposable.add(mContactService.loadContactData(mCallContact) + mCompositeDisposable.add(mContactService.getLoadedContact(currentAccount.getAccountID(), mCallContact) .observeOn(mUiScheduler) - .subscribe(() -> view.displayContact(mCallContact))); + .subscribe(view::displayContact, e -> Log.e(TAG, "Can't load contact"))); } else { view.hideSearchRow(); view.setLoading(true); -- GitLab