Fix showing labels twice

This commit is contained in:
M M Arif
2025-07-01 20:07:35 +05:00
parent 209ec024fc
commit 6e756607b6
2 changed files with 10 additions and 3 deletions

View File

@@ -170,6 +170,7 @@ public class IssueDetailActivity extends BaseActivity
private int loadingFinished = 0;
private MentionHelper mentionHelper;
private boolean pullRequestFetchAttempted = false;
private boolean issueInitialized = false;
private enum Mode {
EDIT,
@@ -1094,6 +1095,11 @@ public class IssueDetailActivity extends BaseActivity
private void initWithIssue() {
if (issueInitialized) {
return;
}
issueInitialized = true;
if (!issue.getRepository().hasRepository()) {
getRepoInfo();
} else {
@@ -1564,7 +1570,7 @@ public class IssueDetailActivity extends BaseActivity
}
private void checkAndInitWithIssue() {
if (loadingFinishedIssue || pullRequestFetchAttempted) {
if ((loadingFinishedIssue || pullRequestFetchAttempted) && !issueInitialized) {
initWithIssue();
}
}

View File

@@ -175,13 +175,14 @@ public class NotificationsAdapter extends RecyclerView.Adapter<RecyclerView.View
type,
ColorStateList.valueOf(
context.getResources()
.getColor(R.color.iconIssuePrClosedColor)));
.getColor(R.color.iconIssuePrClosedColor, null)));
break;
case "merged":
ImageViewCompat.setImageTintList(
type,
ColorStateList.valueOf(
context.getResources().getColor(R.color.iconPrMergedColor)));
context.getResources()
.getColor(R.color.iconPrMergedColor, null)));
break;
default: