Fix hover popup functionality for VSCode 1.42+

This commit is contained in:
geequlim
2020-02-14 15:19:49 +08:00
parent b97ba1df4f
commit af11664b05

View File

@@ -128,6 +128,12 @@ class MessageHandler extends EventEmitter {
}
on_message(message: any) {
// FIXME: Hot fix VSCode 1.42 hover position
if (message && message.contents && message.result && message.result.range) {
message.result.range = undefined;
}
if (message && message.method && (message.method as string).startsWith(CUSTOM_MESSAGE)) {
const method = (message.method as string).substring(CUSTOM_MESSAGE.length, message.method.length);
if (this[method]) {