diff --git a/packages/MtpDocumentsProvider/src/com/android/mtp/MtpDocumentsProvider.java b/packages/MtpDocumentsProvider/src/com/android/mtp/MtpDocumentsProvider.java index 68c19923ccb56..cf5bee5d727d8 100644 --- a/packages/MtpDocumentsProvider/src/com/android/mtp/MtpDocumentsProvider.java +++ b/packages/MtpDocumentsProvider/src/com/android/mtp/MtpDocumentsProvider.java @@ -360,8 +360,12 @@ public class MtpDocumentsProvider extends DocumentsProvider { if (i == 0) { infoUniqueName = info; } else { - infoUniqueName = new MtpObjectInfo.Builder(info).setName( - baseName + " (" + i + ")." + extension).build(); + String suffixedName = baseName + " (" + i + " )"; + if (!extension.isEmpty()) { + suffixedName += "." + extension; + } + infoUniqueName = + new MtpObjectInfo.Builder(info).setName(suffixedName).build(); } try { objectHandle = mMtpManager.createDocument(