From 024840f64917ea235f5569df1992015f66bf1284 Mon Sep 17 00:00:00 2001 From: KissT Date: Mon, 30 Jun 2025 14:06:34 +0200 Subject: [PATCH] Show imported filename instead of "Imported PDF" Fix for #238 --- .../main/java/org/ligi/passandroid/functions/PassTemplates.kt | 4 ++-- .../main/java/org/ligi/passandroid/ui/UnzipPassController.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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 b39881357..aa3a73441 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 7afc5afdd..c34eef1f0 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()