Skip to content

Commit ae33756

Browse files
authored
Fix refresh from tree (#8494)
1 parent 38c83e8 commit ae33756

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

src/commands.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1524,7 +1524,11 @@ ${contents}
15241524
ReviewManager.getReviewManagerForFolderManager(reviewsManager.reviewManagers, folderManager)?.updateComments();
15251525
}
15261526

1527-
PullRequestOverviewPanel.refresh();
1527+
PullRequestOverviewPanel.refresh(
1528+
prNode.pullRequestModel.remote.owner,
1529+
prNode.pullRequestModel.remote.repositoryName,
1530+
prNode.pullRequestModel.number,
1531+
);
15281532
}),
15291533
);
15301534

src/github/issueOverview.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export class IssueOverviewPanel<TItem extends IssueModel = IssueModel> extends W
7676
await IssueOverviewPanel.currentPanel!.updateWithIdentity(folderRepositoryManager, identity, issue);
7777
}
7878

79-
public static refresh(): void {
79+
public static refresh(_owner?: string, _repo?: string, _number?: number): void {
8080
if (this.currentPanel) {
8181
this.currentPanel.refreshPanel();
8282
}

src/github/pullRequestOverview.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,13 +108,20 @@ export class PullRequestOverviewPanel extends IssueOverviewPanel<PullRequestMode
108108
PullRequestOverviewPanel.currentPanel = panel;
109109
}
110110

111-
public static override refresh(): void {
111+
public static refreshActive(): void {
112112
const panel = this.getActivePanel();
113113
if (panel) {
114114
panel.refreshPanel();
115115
}
116116
}
117117

118+
public static override refresh(owner: string, repo: string, number: number): void {
119+
const panel = this.findPanel(owner, repo, number);
120+
if (panel) {
121+
panel.refreshPanel();
122+
}
123+
}
124+
118125
public static scrollToReview(owner: string, repo: string, number: number): void {
119126
const panel = this.findPanel(owner, repo, number);
120127
if (panel) {

0 commit comments

Comments
 (0)