Browse Source

Language client: fixed crash when closing files before autocomplete is set

pipelines/235045657
eidheim 6 years ago
parent
commit
6272206625
  1. 8
      src/source_language_protocol.cpp

8
src/source_language_protocol.cpp

@ -421,9 +421,11 @@ void Source::LanguageProtocolView::close() {
if(initialize_thread.joinable()) if(initialize_thread.joinable())
initialize_thread.join(); initialize_thread.join();
autocomplete->state = Autocomplete::State::idle; if(autocomplete) {
if(autocomplete->thread.joinable()) autocomplete->state = Autocomplete::State::idle;
autocomplete->thread.join(); if(autocomplete->thread.joinable())
autocomplete->thread.join();
}
thread_pool.shutdown(true); thread_pool.shutdown(true);

Loading…
Cancel
Save