Do not show the QR code shortuct if you have no username.
This commit is contained in:
parent
54a1b97167
commit
8e8ba23da7
2 changed files with 6 additions and 1 deletions
|
@ -10,6 +10,7 @@ import androidx.navigation.fragment.findNavController
|
|||
import org.greenrobot.eventbus.EventBus
|
||||
import org.greenrobot.eventbus.Subscribe
|
||||
import org.greenrobot.eventbus.ThreadMode
|
||||
import org.signal.core.util.isNotNullOrBlank
|
||||
import org.thoughtcrime.securesms.R
|
||||
import org.thoughtcrime.securesms.badges.BadgeImageView
|
||||
import org.thoughtcrime.securesms.components.AvatarImageView
|
||||
|
@ -363,7 +364,7 @@ class AppSettingsFragment : DSLSettingsFragment(
|
|||
summaryView.visibility = View.VISIBLE
|
||||
avatarView.visibility = View.VISIBLE
|
||||
|
||||
if (SignalStore.account().usernameSyncState == AccountValues.UsernameSyncState.IN_SYNC) {
|
||||
if (SignalStore.account().username.isNotNullOrBlank()) {
|
||||
qrButton.visibility = View.VISIBLE
|
||||
qrButton.isClickable = true
|
||||
qrButton.setOnClickListener { model.onQrButtonClicked() }
|
||||
|
|
|
@ -54,3 +54,7 @@ fun String?.nullIfBlank(): String? {
|
|||
null
|
||||
}
|
||||
}
|
||||
|
||||
fun CharSequence?.isNotNullOrBlank(): Boolean {
|
||||
return !this.isNullOrBlank()
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue