Avoid reading resources with LocalContext.current.resources
This commit is contained in:
@@ -48,7 +48,7 @@ import androidx.compose.runtime.remember
|
||||
import androidx.compose.runtime.saveable.rememberSaveable
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.compose.ui.platform.LocalResources
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import androidx.compose.ui.unit.dp
|
||||
@@ -154,10 +154,10 @@ fun LicenseBottomSheet(
|
||||
sheetState: SheetState,
|
||||
onDismiss: () -> Unit,
|
||||
) {
|
||||
val context = LocalContext.current
|
||||
val resources = LocalResources.current
|
||||
val licenseText by remember {
|
||||
mutableStateOf(
|
||||
context.resources.openRawResource(R.raw.gpl3)
|
||||
resources.openRawResource(R.raw.gpl3)
|
||||
.bufferedReader()
|
||||
.use { it.readText() }
|
||||
)
|
||||
|
||||
@@ -17,14 +17,13 @@ package org.fairscan.app.view
|
||||
import android.content.Context
|
||||
import android.text.format.DateFormat
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.compose.ui.platform.LocalResources
|
||||
import org.fairscan.app.R
|
||||
import java.util.Date
|
||||
|
||||
@Composable
|
||||
fun pageCountText(quantity: Int): String {
|
||||
val context = LocalContext.current
|
||||
return context.resources.getQuantityString(R.plurals.page_count, quantity, quantity)
|
||||
return LocalResources.current.getQuantityString(R.plurals.page_count, quantity, quantity)
|
||||
}
|
||||
|
||||
fun formatDate(timestamp: Long, context: Context): String {
|
||||
|
||||
Reference in New Issue
Block a user