mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
avoid SOE if lookup update on completion restart causes its listeners (implementation view) to run write actions (EA-35492)
This commit is contained in:
@@ -155,7 +155,7 @@ public abstract class CompletionPhase implements Disposable {
|
||||
ApplicationManager.getApplication().addApplicationListener(new ApplicationAdapter() {
|
||||
@Override
|
||||
public void beforeWriteActionStart(Object action) {
|
||||
if (!indicator.getLookup().isLookupDisposed()) {
|
||||
if (!indicator.getLookup().isLookupDisposed() && !indicator.isCanceled()) {
|
||||
indicator.scheduleRestart();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user