Skip to content

Commit bf69344

Browse files
Fix error "Canvas: trying to draw too large" (#17)
1 parent 0da36c9 commit bf69344

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

app/src/main/java/com/paulcoding/hviewer/ui/component/HImage.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import coil3.request.crossfade
1212
import com.paulcoding.hviewer.R
1313

1414
@Composable
15-
fun HImage(modifier: Modifier = Modifier, url: String) {
15+
fun HImage(url: String, modifier: Modifier = Modifier) {
1616
AsyncImage(
1717
model = ImageRequest.Builder(LocalContext.current)
1818
.data(url)
@@ -22,7 +22,7 @@ fun HImage(modifier: Modifier = Modifier, url: String) {
2222
placeholder = painterResource(R.drawable.ic_launcher_foreground),
2323
error = painterResource(R.drawable.ic_launcher_foreground),
2424
modifier = modifier.fillMaxWidth(),
25-
contentScale = ContentScale.Crop,
25+
contentScale = ContentScale.FillWidth,
2626
)
2727
}
2828

app/src/main/java/com/paulcoding/hviewer/ui/page/post/PostPage.kt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import androidx.compose.ui.unit.dp
2424
import androidx.compose.ui.window.Dialog
2525
import androidx.compose.ui.window.DialogProperties
2626
import androidx.lifecycle.viewmodel.compose.viewModel
27-
import coil3.compose.AsyncImage
2827
import com.paulcoding.hviewer.MainApp.Companion.appContext
2928
import com.paulcoding.hviewer.extensions.isScrolledToEnd
3029
import com.paulcoding.hviewer.helper.makeToast
@@ -116,16 +115,14 @@ fun ImageModal(url: String, dismiss: () -> Unit) {
116115
) {
117116
Box(
118117
modifier = Modifier
119-
.fillMaxSize()
120118
.zoomable(
121119
state = zoomableState,
122120
onClick = { makeToast("Double click to dismiss") },
123121
onDoubleClick = doubleClickToZoomListener
124122
)
125123
) {
126-
AsyncImage(
127-
model = url,
128-
contentDescription = url,
124+
HImage(
125+
url,
129126
modifier = Modifier.align(Alignment.Center),
130127
)
131128
}

0 commit comments

Comments
 (0)