summaryrefslogtreecommitdiff
path: root/src/com/android/contacts/vcard/ExportProcessor.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/contacts/vcard/ExportProcessor.java')
-rwxr-xr-xsrc/com/android/contacts/vcard/ExportProcessor.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/contacts/vcard/ExportProcessor.java b/src/com/android/contacts/vcard/ExportProcessor.java
index 0b96ea195..fd5134c38 100755
--- a/src/com/android/contacts/vcard/ExportProcessor.java
+++ b/src/com/android/contacts/vcard/ExportProcessor.java
@@ -81,6 +81,12 @@ public class ExportProcessor extends ProcessorBase {
mExportRequest = exportRequest;
mJobId = jobId;
mCallingActivity = callingActivity;
+ try {
+ mResolver.takePersistableUriPermission(exportRequest.destUri,
+ Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
+ } catch (SecurityException e) {
+ Log.w(LOG_TAG, "SecurityException error", e);
+ }
}
@Override