diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/NotificationsListAdapter.java b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/NotificationsListAdapter.java
index 496e709be..54e068b92 100644
--- a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/NotificationsListAdapter.java
+++ b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/NotificationsListAdapter.java
@@ -748,10 +748,10 @@ public class NotificationsListAdapter extends RecyclerView.Adapter implements On
case R.id.action_copy_link:
clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
- clip = ClipData.newPlainText(Helper.CLIP_BOARD, status.getUrl());
+ clip = ClipData.newPlainText(Helper.CLIP_BOARD, status.getReblog()!=null?status.getReblog().getUrl():status.getUrl());
if (clipboard != null) {
clipboard.setPrimaryClip(clip);
- Toasty.info(context, context.getString(R.string.clipboard), Toast.LENGTH_LONG).show();
+ Toasty.info(context, context.getString(R.string.clipboard_url), Toast.LENGTH_LONG).show();
}
return true;
case R.id.action_share:
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java
index 5aa3f1a08..da4b6683a 100644
--- a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java
+++ b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java
@@ -2048,10 +2048,10 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct
case R.id.action_copy_link:
clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
- clip = ClipData.newPlainText(Helper.CLIP_BOARD, status.getUrl());
+ clip = ClipData.newPlainText(Helper.CLIP_BOARD, status.getReblog()!=null?status.getReblog().getUrl():status.getUrl());
if (clipboard != null) {
clipboard.setPrimaryClip(clip);
- Toasty.info(context, context.getString(R.string.clipboard), Toast.LENGTH_LONG).show();
+ Toasty.info(context, context.getString(R.string.clipboard_url), Toast.LENGTH_LONG).show();
}
return true;
case R.id.action_share:
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index ab0d053ae..33d2aec98 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -37,6 +37,7 @@
Now works with the account %1$s
Add an account
The content of the toot has been copied to the clipboard
+ The URL of the toot has been copied to the clipboard
Change
Select a picture…
Clean