this.initialize_server ();
}
-
}
}
- public bool isReady()
+ public override bool isReady()
{
if (this.closed) {
this.log(LanguageClientAction.RESTART,"closed is set - restarting");
var ret = new Gee.ArrayList<Lsp.DocumentSymbol>();
//ret = null;
if (!this.isReady()) {
+ GLib.debug("docsymbols not ready");
return ret;
}
if (this.getting_symbols) {
+ GLib.debug("docsymbols currently getting symbols");
return ret;
}
doc_symbol_queue_call_count++;
var call_id = yield this.queuer(doc_symbol_queue_call_count);
if (call_id != doc_symbol_queue_call_count) {
-
+ GLib.debug("docsymbols call id does not match %d %d" ,call_id , doc_symbol_queue_call_count);
return ret;
}
this.getting_symbols = true;