File tree Expand file tree Collapse file tree
app/src/main/java/org/thoughtcrime/securesms/components/settings/app
core-util/src/main/java/org/signal/core/util Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import androidx.navigation.fragment.findNavController
1010import org.greenrobot.eventbus.EventBus
1111import org.greenrobot.eventbus.Subscribe
1212import org.greenrobot.eventbus.ThreadMode
13+ import org.signal.core.util.isNotNullOrBlank
1314import org.thoughtcrime.securesms.R
1415import org.thoughtcrime.securesms.badges.BadgeImageView
1516import org.thoughtcrime.securesms.components.AvatarImageView
@@ -363,7 +364,7 @@ class AppSettingsFragment : DSLSettingsFragment(
363364 summaryView.visibility = View .VISIBLE
364365 avatarView.visibility = View .VISIBLE
365366
366- if (SignalStore .account().usernameSyncState == AccountValues . UsernameSyncState . IN_SYNC ) {
367+ if (SignalStore .account().username.isNotNullOrBlank() ) {
367368 qrButton.visibility = View .VISIBLE
368369 qrButton.isClickable = true
369370 qrButton.setOnClickListener { model.onQrButtonClicked() }
Original file line number Diff line number Diff line change @@ -54,3 +54,7 @@ fun String?.nullIfBlank(): String? {
5454 null
5555 }
5656}
57+
58+ fun CharSequence?.isNotNullOrBlank (): Boolean {
59+ return ! this .isNullOrBlank()
60+ }
You can’t perform that action at this time.
0 commit comments