Browse Source

Fixed deadlock when inserting snippets when using autocomplete keys

merge-requests/413/head
eidheim 4 years ago
parent
commit
3b0412e870
  1. 4
      src/source_generic.cpp

4
src/source_generic.cpp

@ -234,7 +234,7 @@ void Source::GenericView::setup_autocomplete() {
}
}
}
LockGuard lock(snippets_mutex);
if(snippets_mutex.try_lock()) { // To avoid deadlock when inserting snippets
if(snippets) {
for(auto &snippet : *snippets) {
if(starts_with(snippet.prefix, prefix)) {
@ -244,6 +244,8 @@ void Source::GenericView::setup_autocomplete() {
}
}
}
snippets_mutex.unlock();
}
}
return true;
};

Loading…
Cancel
Save