Fix #8005 - vala lang server path fix and crash on "..." in autocomplete signature
[roobuilder] / src / Palete / LanguageClientVala.vala
index 4c78905..ebe35e1 100644 (file)
@@ -35,7 +35,13 @@ namespace Palete {
                }
                void startServer()
                {
-                       this.initProcess("/usr/bin/vala-language-server");
+                       var exe = GLib.Environment.find_program_in_path( "vala-language-server");
+                       if (exe == null) {
+                               GLib.warning("could not find vala-language-server");
+                                
+                               return;
+                       }
+                       this.initProcess(exe);
                }