Skip to content

Commit 4fa1c05

Browse files
author
Ye Zhu
committed
Defer the upgrade scan
1 parent 0398525 commit 4fa1c05

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/syncHandler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class SyncHandler implements Disposable {
4747

4848
this.disposables.push(workspace.onDidChangeWorkspaceFolders(() => {
4949
this.refresh();
50-
upgradeManager.scan();
50+
setImmediate(() => upgradeManager.scan()); // Deferred
5151
}));
5252

5353
try {

src/upgrade/upgradeManager.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ class UpgradeManager {
4040
await commands.executeCommand("workbench.view.extension.azureJavaMigrationExplorer");
4141
}));
4242

43-
UpgradeManager.scan();
43+
// Defer the expensive scan operation to not block extension activation
44+
setImmediate(() => UpgradeManager.scan());
4445
}
4546

4647
public static scan() {

0 commit comments

Comments
 (0)