diff --git a/android/src/main/java/org/ligi/passandroid/functions/PassTemplates.kt b/android/src/main/java/org/ligi/passandroid/functions/PassTemplates.kt index b3988135..aa3a7344 100644 --- a/android/src/main/java/org/ligi/passandroid/functions/PassTemplates.kt +++ b/android/src/main/java/org/ligi/passandroid/functions/PassTemplates.kt @@ -47,9 +47,9 @@ fun createPassForImageImport(resources: Resources): Pass { } } -fun createPassForPDFImport(resources: Resources): Pass { +fun createPassForPDFImport(resources: Resources, filename: String? = null): Pass { return createBasePass().apply { - description = resources.getString(R.string.pdf_import) + description = filename ?: resources.getString(R.string.pdf_import) fields = mutableListOf( PassField.create(R.string.field_source, R.string.field_source_pdf, resources), diff --git a/android/src/main/java/org/ligi/passandroid/ui/UnzipPassController.kt b/android/src/main/java/org/ligi/passandroid/ui/UnzipPassController.kt index 7afc5afd..c34eef1f 100644 --- a/android/src/main/java/org/ligi/passandroid/ui/UnzipPassController.kt +++ b/android/src/main/java/org/ligi/passandroid/ui/UnzipPassController.kt @@ -128,7 +128,7 @@ object UnzipPassController : KoinComponent { val createBitmap = Bitmap.createBitmap(widthPixels, (widthPixels * ratio).toInt(), Bitmap.Config.ARGB_8888) page.render(createBitmap, null, null, PdfRenderer.Page.RENDER_MODE_FOR_DISPLAY) - val imagePass = createPassForPDFImport(resources) + val imagePass = createPassForPDFImport(resources, file.name) val pathForID = spec.passStore.getPathForID(imagePass.id) pathForID.mkdirs()