Fix #8123 - experiment with lang server - docsymbols works with vapi
[roobuilder] / src / Palete / LanguageClientVala.vala
index 03c1634..f49bbd8 100644 (file)
@@ -195,7 +195,6 @@ namespace Palete {
 
                                this.initialize_server ();
                        } 
-                                        
                         
                }
                
@@ -279,7 +278,7 @@ namespace Palete {
                         
                }
        
-               public bool isReady()
+               public override bool isReady()
                {
                        if (this.closed) {
                                this.log(LanguageClientAction.RESTART,"closed is set - restarting");
@@ -740,9 +739,11 @@ namespace Palete {
                        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;
                        }
 
@@ -750,7 +751,7 @@ namespace Palete {
                        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;