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