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