Skip to content

Commit aa564b5

Browse files
committed
Avoid reading resources with LocalContext.current.resources
1 parent b2890c4 commit aa564b5

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

app/src/main/java/org/fairscan/app/view/AboutScreen.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ import androidx.compose.runtime.remember
4848
import androidx.compose.runtime.saveable.rememberSaveable
4949
import androidx.compose.ui.Alignment
5050
import androidx.compose.ui.Modifier
51-
import androidx.compose.ui.platform.LocalContext
51+
import androidx.compose.ui.platform.LocalResources
5252
import androidx.compose.ui.res.stringResource
5353
import androidx.compose.ui.tooling.preview.Preview
5454
import androidx.compose.ui.unit.dp
@@ -154,10 +154,10 @@ fun LicenseBottomSheet(
154154
sheetState: SheetState,
155155
onDismiss: () -> Unit,
156156
) {
157-
val context = LocalContext.current
157+
val resources = LocalResources.current
158158
val licenseText by remember {
159159
mutableStateOf(
160-
context.resources.openRawResource(R.raw.gpl3)
160+
resources.openRawResource(R.raw.gpl3)
161161
.bufferedReader()
162162
.use { it.readText() }
163163
)

app/src/main/java/org/fairscan/app/view/Strings.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,13 @@ package org.fairscan.app.view
1717
import android.content.Context
1818
import android.text.format.DateFormat
1919
import androidx.compose.runtime.Composable
20-
import androidx.compose.ui.platform.LocalContext
20+
import androidx.compose.ui.platform.LocalResources
2121
import org.fairscan.app.R
2222
import java.util.Date
2323

2424
@Composable
2525
fun pageCountText(quantity: Int): String {
26-
val context = LocalContext.current
27-
return context.resources.getQuantityString(R.plurals.page_count, quantity, quantity)
26+
return LocalResources.current.getQuantityString(R.plurals.page_count, quantity, quantity)
2827
}
2928

3029
fun formatDate(timestamp: Long, context: Context): String {

0 commit comments

Comments
 (0)