From 1b7bdc7af1828bab0ed07dc92ad8f1edd998730b Mon Sep 17 00:00:00 2001
From: Adrien Beraud <adrien.beraud@savoirfairelinux.com>
Date: Wed, 30 Apr 2025 15:44:15 -0400
Subject: [PATCH] home: check for account uri

Change-Id: I3369aa7d078eb659a5a511947bdef12e17f8cb80
---
 .../app/src/main/java/cx/ring/fragments/HomeFragment.kt        | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/jami-android/app/src/main/java/cx/ring/fragments/HomeFragment.kt b/jami-android/app/src/main/java/cx/ring/fragments/HomeFragment.kt
index d49593c1c..28e983ecf 100644
--- a/jami-android/app/src/main/java/cx/ring/fragments/HomeFragment.kt
+++ b/jami-android/app/src/main/java/cx/ring/fragments/HomeFragment.kt
@@ -587,13 +587,14 @@ class HomeFragment: BaseSupportFragment<HomePresenter, HomeView>(),
 
     private fun goToQRFragment() {
         // Hide keyboard to prevent any glitch.
+        val accountUri = mAccountService.currentAccount?.uri ?: return
         (requireContext().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager)
             .hideSoftInputFromWindow(requireView().windowToken, 0)
 
         QRCodeFragment.newInstance(
             QRCodeFragment.MODE_SHARE or QRCodeFragment.MODE_SCAN,
             QRCodeFragment.MODE_SCAN,
-            Uri.fromString(mAccountService.currentAccount?.uri!!)
+            Uri.fromString(accountUri)
         ).show(parentFragmentManager, QRCodeFragment.TAG)
 
         collapseSearchActionView()
-- 
GitLab