File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
feature/foryou/src/main/java/com/google/samples/apps/nowinandroid/feature/foryou Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -68,6 +68,7 @@ import androidx.compose.ui.graphics.toArgb
6868import androidx.compose.ui.layout.layout
6969import androidx.compose.ui.platform.LocalContext
7070import androidx.compose.ui.platform.LocalDensity
71+ import androidx.compose.ui.platform.LocalInspectionMode
7172import androidx.compose.ui.platform.testTag
7273import androidx.compose.ui.res.painterResource
7374import androidx.compose.ui.res.stringResource
@@ -406,6 +407,9 @@ fun TopicIcon(
406407@Composable
407408@OptIn(ExperimentalPermissionsApi ::class )
408409private fun NotificationPermissionEffect () {
410+ // Permission requests should only be made from an Activity Context, which is not present
411+ // in previews
412+ if (LocalInspectionMode .current) return
409413 if (VERSION .SDK_INT < VERSION_CODES .TIRAMISU ) return
410414 val notificationsPermissionState = rememberPermissionState(
411415 android.Manifest .permission.POST_NOTIFICATIONS ,
You can’t perform that action at this time.
0 commit comments