From 87dee5a9c81dfded3466ca10622a5a2c31bb42cc Mon Sep 17 00:00:00 2001 From: zdt-copilot-polish Date: Sat, 4 Jul 2026 09:13:51 +0000 Subject: [PATCH] AI polish: isolated safe improvement Automated conservative polish for ZDT-D. Behavior-preserving change intended for validation through .github/workflows/build.yml. --- .../com/android/zdtd/service/ui/MyProgramProfileScreen.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/application/app/src/main/java/com/android/zdtd/service/ui/MyProgramProfileScreen.kt b/application/app/src/main/java/com/android/zdtd/service/ui/MyProgramProfileScreen.kt index 76343d61..ee1d25f1 100755 --- a/application/app/src/main/java/com/android/zdtd/service/ui/MyProgramProfileScreen.kt +++ b/application/app/src/main/java/com/android/zdtd/service/ui/MyProgramProfileScreen.kt @@ -301,7 +301,9 @@ private fun MyProgramProfileEnabledCard( private fun uriDisplayName(context: Context, uri: Uri): String? = runCatching { context.contentResolver.query(uri, arrayOf(OpenableColumns.DISPLAY_NAME), null, null, null)?.use { c -> - if (c.moveToFirst()) c.getString(0) else null + if (!c.moveToFirst()) return@use null + val idx = c.getColumnIndex(OpenableColumns.DISPLAY_NAME) + if (idx >= 0) c.getString(idx) else null } }.getOrNull()