diff --git a/app/src/main/java/org/mian/gitnex/adapters/IssueCommentsAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/IssueCommentsAdapter.java index f59ecb6a..b1f20cc1 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/IssueCommentsAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/IssueCommentsAdapter.java @@ -109,6 +109,7 @@ public class IssueCommentsAdapter extends RecyclerView.Adapter { + + // comment Url + CharSequence commentUrl = htmlUrl.getText(); + + ClipboardManager clipboard = (ClipboardManager) Objects.requireNonNull(ctx).getSystemService(Context.CLIPBOARD_SERVICE); + assert clipboard != null; + + ClipData clip = ClipData.newPlainText(commentUrl, commentUrl); + clipboard.setPrimaryClip(clip); + + dialog.dismiss(); + Toasty.success(ctx, ctx.getString(R.string.copyIssueUrlToastMsg)); + + }); + commentMenuQuote.setOnClickListener(v1 -> { StringBuilder stringBuilder = new StringBuilder(); @@ -189,7 +206,7 @@ public class IssueCommentsAdapter extends RecyclerView.Adapter + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3b85c708..89938d0a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -342,6 +342,7 @@ Comment updated Share Comment Comment deleted successfully + Copy Comment