|
|
|
@ -269,6 +269,7 @@ void LanguageProtocol::Client::parse_server_message() { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
server_message_stream.seekg(server_message_content_pos, std::ios::beg); |
|
|
|
server_message_stream.seekg(server_message_content_pos, std::ios::beg); |
|
|
|
boost::property_tree::ptree pt; |
|
|
|
boost::property_tree::ptree pt; |
|
|
|
boost::property_tree::read_json(server_message_stream, pt); |
|
|
|
boost::property_tree::read_json(server_message_stream, pt); |
|
|
|
@ -318,6 +319,10 @@ void LanguageProtocol::Client::parse_server_message() { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
catch(...) { |
|
|
|
|
|
|
|
Terminal::get().async_print("\e[31mError\e[m: failed to parse message from language server\n", true); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
server_message_stream = std::stringstream(); |
|
|
|
server_message_stream = std::stringstream(); |
|
|
|
server_message_size.reset(); |
|
|
|
server_message_size.reset(); |
|
|
|
|