Skip to content

Commit 19ba086

Browse files
committed
Run tagging action in non-blocking read action
1 parent c00c5fb commit 19ba086

File tree

1 file changed

+2
-2
lines changed
  • PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/java/com/microsoft/azure/toolkit/intellij/azuresdk/dependencesurvey/activity

1 file changed

+2
-2
lines changed

PluginsAndFeatures/azure-toolkit-for-intellij/azure-sdk-reference-book/src/main/java/com/microsoft/azure/toolkit/intellij/azuresdk/dependencesurvey/activity/WorkspaceTaggingActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
package com.microsoft.azure.toolkit.intellij.azuresdk.dependencesurvey.activity;
77

88
import com.intellij.openapi.application.ApplicationManager;
9+
import com.intellij.openapi.application.ReadAction;
910
import com.intellij.openapi.project.Project;
1011
import com.intellij.openapi.roots.OrderEnumerator;
1112
import com.intellij.openapi.startup.StartupActivity;
@@ -31,8 +32,7 @@ public class WorkspaceTaggingActivity implements StartupActivity.DumbAware {
3132

3233
@Override
3334
public void runActivity(@NotNull final Project project) {
34-
ApplicationManager.getApplication().runReadAction(() -> trackProjectDependencies(project));
35-
35+
ApplicationManager.getApplication().executeOnPooledThread(() -> ReadAction.nonBlocking(() -> trackProjectDependencies(project)).executeSynchronously());
3636
}
3737

3838
private void trackProjectDependencies(@NotNull final Project project) {

0 commit comments

Comments
 (0)