Skip to content

Commit b1407e5

Browse files
authored
send WorkDoneProgressEnd after getstore
fix julia-vscode/julia-vscode#3721
1 parent 73cef26 commit b1407e5

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/languageserverinstance.jl

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,8 +232,16 @@ function trigger_symbolstore_reload(server::LanguageServerInstance)
232232
JSONRPC.send(
233233
server.jr_endpoint,
234234
progress_notification_type,
235-
ProgressParams(server.current_symserver_progress_token, WorkDoneProgressReport(missing, msg, missing))
235+
ProgressParams(server.current_symserver_progress_token, WorkDoneProgressReport(missing, msg, percentage))
236236
)
237+
if percentage == 100
238+
sleep(10) # give the UI some time to show the end of the progress
239+
JSONRPC.send(
240+
server.jr_endpoint,
241+
progress_notification_type,
242+
ProgressParams(server.current_symserver_progress_token, WorkDoneProgressEnd(missing))
243+
)
244+
end
237245
end
238246
@info msg
239247
end,

0 commit comments

Comments
 (0)