Skip to content

Commit a0617ce

Browse files
committed
Only shows snackbar when copying QR scan result on Android 12 and lower
or in secondary profiles
1 parent 3d1d1ff commit a0617ce

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

app/src/main/java/app/grapheneos/camera/ui/activities/MainActivity.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import android.os.Build
1818
import android.os.Bundle
1919
import android.os.Handler
2020
import android.os.Looper
21+
import android.os.UserManager
2122
import android.os.VibrationEffect
2223
import android.os.Vibrator
2324
import android.provider.Settings
@@ -1208,7 +1209,11 @@ open class MainActivity : AppCompatActivity(),
12081209
)
12091210
clipboardManager.setPrimaryClip(clipData)
12101211

1211-
showMessage(getString(R.string.copied_text_to_clipboard))
1212+
val userManager = getSystemService(USER_SERVICE) as UserManager
1213+
val isOwner = userManager.isSystemUser
1214+
1215+
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.S_V2 || !isOwner)
1216+
showMessage(getString(R.string.copied_text_to_clipboard))
12121217
}
12131218

12141219
val sButton: ImageButton = dialogBinding.shareQrText

0 commit comments

Comments
 (0)