diff --git a/app/src/main/java/app/grapheneos/pdfviewer/PdfViewerScreen.kt b/app/src/main/java/app/grapheneos/pdfviewer/PdfViewerScreen.kt index a2cfb2230..689c78b97 100644 --- a/app/src/main/java/app/grapheneos/pdfviewer/PdfViewerScreen.kt +++ b/app/src/main/java/app/grapheneos/pdfviewer/PdfViewerScreen.kt @@ -690,14 +690,9 @@ private fun createWebViewClient(context: Context, viewModel: PdfViewModel): WebV context.contentResolver.openInputStream(pdfUri) ?: throw FileNotFoundException() } catch (e: Exception) { - when (e) { - is FileNotFoundException, is IllegalArgumentException, - is IllegalStateException, is SecurityException -> { - viewModel.postSnackbar(R.string.error_while_opening) - return null - } - else -> throw e - } + Log.w(TAG, "Failed to open input stream", e) + viewModel.postSnackbar(R.string.error_while_opening) + return null } viewModel.inputStream = stream return WebResourceResponse(PDF_MIME, null, stream)