Fix LSP message handling when the handler doesn't get strings, somehow

This commit is contained in:
w0rp 2018-06-01 14:49:13 +01:00
parent fd49c2d207
commit a8951cc802
No known key found for this signature in database
GPG Key ID: 0FC1ECAA8C81CD83
1 changed files with 5 additions and 0 deletions

View File

@ -207,6 +207,11 @@ function! ale#lsp#HandleOtherInitializeResponses(conn, response) abort
endfunction
function! ale#lsp#HandleMessage(conn, message) abort
if type(a:message) != type('')
" Ignore messages that aren't strings.
return
endif
let a:conn.data .= a:message
" Parse the objects now if we can, and keep the remaining text.