Skip to content

Commit

Permalink
fix: run code generation inside a read action (fixes #638)
Browse files Browse the repository at this point in the history
  • Loading branch information
bjansen committed Jun 28, 2023
1 parent 01a5e2b commit cd9a2c8
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import com.intellij.notification.NotificationType;
import com.intellij.notification.Notifications;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.ReadAction;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.progress.ProgressIndicator;
import com.intellij.openapi.progress.Task;
Expand Down Expand Up @@ -75,7 +76,7 @@ public void run(@NotNull ProgressIndicator indicator) {
ANTLRv4GrammarProperties grammarProperties = getGrammarProperties(project, grammarFile);
boolean autogen = grammarProperties.shouldAutoGenerateParser();
if ( forceGeneration || (autogen && isGrammarStale(grammarProperties)) ) {
antlr(grammarFile);
ReadAction.run(() -> antlr(grammarFile));
}
else {
ANTLRv4PluginController controller = ANTLRv4PluginController.getInstance(project);
Expand Down

0 comments on commit cd9a2c8

Please sign in to comment.