Fix upgrade/refactor dialog popping up more than once
This commit is contained in:
@@ -27,7 +27,11 @@ public final class JpqlSupportState {
|
||||
this.server = server;
|
||||
this.enabled = enabled;
|
||||
config.addListener(v -> setEnabled(config.isJpqlEnabled()));
|
||||
projectObserver.addListener(ProjectObserver.onAny(jp -> server.getAsync().execute(() -> server.getClient().refreshSemanticTokens())));
|
||||
projectObserver.addListener(ProjectObserver.onAny(jp -> {
|
||||
if (enabled && server.getWorkspaceService().supportsSemanticTokensRefresh()) {
|
||||
server.getAsync().execute(() -> server.getClient().refreshSemanticTokens());
|
||||
}
|
||||
}));
|
||||
}
|
||||
|
||||
public synchronized boolean isEnabled() {
|
||||
|
||||
Reference in New Issue
Block a user