diff --git a/app/src/main/java/android/print/PdfExtensions.kt b/app/src/main/java/android/print/PdfExtensions.kt index 3e61f6bf..d913ce4e 100644 --- a/app/src/main/java/android/print/PdfExtensions.kt +++ b/app/src/main/java/android/print/PdfExtensions.kt @@ -2,11 +2,14 @@ package android.print import android.content.ContentResolver import android.content.Context +import android.util.Log import android.webkit.WebView import android.webkit.WebViewClient import androidx.documentfile.provider.DocumentFile import com.philkes.notallyx.utils.nameWithoutExtension +private const val TAG = "PdfExtensions" + /** * Needs to be in android.print package to access the package private methods of * [PrintDocumentAdapter] @@ -21,6 +24,16 @@ fun Context.printPdf(file: DocumentFile, content: String, pdfPrintListener: PdfP val adapter = webView.createPrintDocumentAdapter(file.nameWithoutExtension!!) contentResolver.printPdf(file, adapter, pdfPrintListener) } + + @Suppress("DEPRECATION") + override fun onReceivedError( + view: WebView?, + errorCode: Int, + description: String?, + failingUrl: String?, + ) { + Log.w(TAG, "PDF WebView load error $errorCode: $description @ $failingUrl") + } } }