Skip to content

Commit 98fb96e

Browse files
committed
Fix link created by attach method.
1 parent 8d85de3 commit 98fb96e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

app/src/main/java/com/orgzly/android/ui/share/ShareActivity.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -167,10 +167,10 @@ public Data getDataFromIntent(Intent intent) {
167167
data.bookId = intent.getLongExtra(AppIntent.EXTRA_BOOK_ID, 0L);
168168
}
169169

170-
} else if (ATTACH_METHOD_COPY_DIR.equals(AppPreferences.attachMethod(this))
171-
|| ATTACH_METHOD_COPY_ID.equals(AppPreferences.attachMethod(this))) {
172-
handleCopyFile(intent, data);
173-
170+
} else if (ATTACH_METHOD_COPY_DIR.equals(AppPreferences.attachMethod(this))) {
171+
handleCopyFile(intent, data, "file:");
172+
} else if (ATTACH_METHOD_COPY_ID.equals(AppPreferences.attachMethod(this))) {
173+
handleCopyFile(intent, data, "attachment:");
174174
} else {
175175
// Link method.
176176
handleLinkFile(intent, data);
@@ -372,7 +372,7 @@ private void handleLinkFile(Intent intent, Data data) {
372372
}
373373
}
374374

375-
private void handleCopyFile(Intent intent, Data data) {
375+
private void handleCopyFile(Intent intent, Data data, String linkPrefix) {
376376
Uri uri = intent.getParcelableExtra(Intent.EXTRA_STREAM);
377377

378378
// Get the file name of the content.
@@ -383,7 +383,7 @@ private void handleCopyFile(Intent intent, Data data) {
383383
}
384384
if (!OrgStringUtils.isEmpty(fileName)) {
385385
data.title = fileName;
386-
data.content = "attachment:" + fileName;
386+
data.content = "[[" + linkPrefix + fileName + "]]";
387387
} else {
388388
data.title = uri.toString();
389389
data.content = uri.toString() + "\n\nCannot determine fileName to this content.";

0 commit comments

Comments
 (0)