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

View File

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