diff options
Diffstat (limited to 'src/com/android/contacts/common/vcard/ImportVCardActivity.java')
-rw-r--r-- | src/com/android/contacts/common/vcard/ImportVCardActivity.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/contacts/common/vcard/ImportVCardActivity.java b/src/com/android/contacts/common/vcard/ImportVCardActivity.java index 04705054..24f24dd1 100644 --- a/src/com/android/contacts/common/vcard/ImportVCardActivity.java +++ b/src/com/android/contacts/common/vcard/ImportVCardActivity.java @@ -1067,7 +1067,12 @@ public class ImportVCardActivity extends Activity { file = Environment.getExternalStorageDirectory(); break; case VCardService.EXTERNAL_PATH: - file = new File(MoreContactUtils.getSDPath(this)); + final String sdcardPath = MoreContactUtils.getSDPath(this); + if (sdcardPath != null) { + file = new File(sdcardPath); + } else { + file = Environment.getExternalStorageDirectory(); + } break; default: file = Environment.getExternalStorageDirectory(); |