summaryrefslogtreecommitdiffstats
path: root/src/com/android/contacts/common/vcard/ImportVCardActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/contacts/common/vcard/ImportVCardActivity.java')
-rw-r--r--src/com/android/contacts/common/vcard/ImportVCardActivity.java7
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();