Skip to content

Commit

Permalink
刷新物编
Browse files Browse the repository at this point in the history
  • Loading branch information
sumneko committed Nov 7, 2024
1 parent 290ec4d commit 988c710
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/editorTable/treeView.ts
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,10 @@ class TreeViewProvider extends vscode.Disposable implements vscode.TreeDataProvi
this._onDidChange.fire(node);
}

public flush() {
this.dirNodes = undefined;
}

@throttle(100)
public refreshAll() {
this.refresh(undefined);
Expand All @@ -145,7 +149,7 @@ class TreeView extends vscode.Disposable {
});
this.disposables.push(this.provider = new TreeViewProvider());

this.disposables.push(this.treeView = vscode.window.createTreeView('y3-helper.editorTableView', {
this.disposables.push(vscode.window.createTreeView('y3-helper.editorTableView', {
treeDataProvider: this.provider,
showCollapseAll: true,
}));
Expand Down Expand Up @@ -254,11 +258,11 @@ class TreeView extends vscode.Disposable {

async refresh() {
await env.mapReady();
this.provider.flush();
this.provider.refresh();
}

private provider: TreeViewProvider;
private treeView: vscode.TreeView<TreeNode>;
private disposables: vscode.Disposable[] = [];

private async createObject(tableName: Table.NameCN, defaultName: string, copyFrom?: number) {
Expand Down

0 comments on commit 988c710

Please sign in to comment.