mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Make sure we won't run daemon passes if there's lookup shown
This commit is contained in:
+9
-8
@@ -706,18 +706,19 @@ public class DaemonCodeAnalyzerImpl extends DaemonCodeAnalyzer implements JDOMEx
|
||||
private Runnable createUpdateRunnable() {
|
||||
return new Runnable() {
|
||||
public void run() {
|
||||
PassExecutorService.log(myUpdateProgress, null, "Update Runnable. myUpdateByTimerEnabled:",myUpdateByTimerEnabled," something disposed:",PowerSaveMode.isEnabled() || myDisposed || !myProject.isInitialized()," activeEditors:",myProject.isDisposed() ? null : myDaemonListeners.getSelectedEditors());
|
||||
if (!myUpdateByTimerEnabled) return;
|
||||
if (PowerSaveMode.isEnabled()) return;
|
||||
if (myDisposed || !myProject.isInitialized()) return;
|
||||
ApplicationManager.getApplication().assertIsDispatchThread();
|
||||
|
||||
final Collection<FileEditor> activeEditors = myDaemonListeners.getSelectedEditors();
|
||||
if (activeEditors.isEmpty()) return;
|
||||
Editor active = FileEditorManager.getInstance(myProject).getSelectedTextEditor();
|
||||
|
||||
Runnable runnable = new Runnable() {
|
||||
public void run() {
|
||||
PassExecutorService.log(myUpdateProgress, null, "Update Runnable. myUpdateByTimerEnabled:",myUpdateByTimerEnabled," something disposed:",PowerSaveMode.isEnabled() || myDisposed || !myProject.isInitialized()," activeEditors:",myProject.isDisposed() ? null : myDaemonListeners.getSelectedEditors());
|
||||
if (!myUpdateByTimerEnabled) return;
|
||||
if (PowerSaveMode.isEnabled()) return;
|
||||
if (myDisposed || !myProject.isInitialized()) return;
|
||||
ApplicationManager.getApplication().assertIsDispatchThread();
|
||||
|
||||
final Collection<FileEditor> activeEditors = myDaemonListeners.getSelectedEditors();
|
||||
if (activeEditors.isEmpty()) return;
|
||||
|
||||
ApplicationManager.getApplication().assertIsDispatchThread();
|
||||
if (ApplicationManager.getApplication().isWriteAccessAllowed()) {
|
||||
// makes no sense to start from within write action, will cancel anyway
|
||||
|
||||
Reference in New Issue
Block a user