diff --git a/CodeiumVS/LanguageServer/LanguageServer.cs b/CodeiumVS/LanguageServer/LanguageServer.cs index 8136a0e..5b6acbd 100644 --- a/CodeiumVS/LanguageServer/LanguageServer.cs +++ b/CodeiumVS/LanguageServer/LanguageServer.cs @@ -738,10 +738,10 @@ private async Task InitializeTrackedWorkspaceAsync() { try { - string projectDir = Path.GetDirectoryName(project.FullName); - await _package.LogAsync($"Project Dir: {projectDir}"); - if (!string.IsNullOrEmpty(projectDir)) + if (!string.IsNullOrEmpty(project.FullName)) { + string projectDir = Path.GetDirectoryName(project.FullName); + await _package.LogAsync($"Project Dir: {projectDir}"); AddTrackedWorkspaceResponse response = await AddTrackedWorkspaceAsync(projectDir); if (response != null) { diff --git a/CodeiumVS/LanguageServer/Packets.cs b/CodeiumVS/LanguageServer/Packets.cs index bf8a244..4a06590 100644 --- a/CodeiumVS/LanguageServer/Packets.cs +++ b/CodeiumVS/LanguageServer/Packets.cs @@ -2981,6 +2981,11 @@ public enum StopReason STOP_REASON_MIN_LOG_PROB = 4, STOP_REASON_MAX_NEWLINES = 5, STOP_REASON_EXIT_SCOPE = 6, + STOP_REASON_NONFINITE_LOGIT_OR_PROB = 7, + STOP_REASON_FIRST_NON_WHITESPACE_LINE = 8, + STOP_REASON_PARTIAL = 9, + STOP_REASON_FUNCTION_CALL = 10, + STOP_REASON_CONTENT_FILTER = 11, } [global::ProtoBuf.ProtoContract()]