diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/media/local/pdf/PdfPage.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/media/local/pdf/PdfPage.kt index bc62e852d5..0b8caed968 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/media/local/pdf/PdfPage.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/media/local/pdf/PdfPage.kt @@ -50,6 +50,7 @@ class PdfPage( private var loadJob: Job? = null init { + // We are just opening and closing the page to extract data so we can build the Loading state with the correct dimensions. pdfRenderer.openPage(pageIndex).use { page -> renderHeight = (page.height * (renderWidth.toFloat() / page.width)).toInt() }