Browse Source

Language protocol: now instead disables editing of source buffer while waiting for capabilities during initialization

merge-requests/398/head
eidheim 7 years ago
parent
commit
29faa44d69
  1. 4
      src/source_language_protocol.cc

4
src/source_language_protocol.cc

@ -397,13 +397,13 @@ void Source::LanguageProtocolView::initialize(bool setup) {
if(update_status_state)
update_status_state(this);
set_sensitive(false);
set_editable(false);
initialize_thread = std::thread([this, setup] {
auto capabilities = client->initialize(this);
dispatcher.post([this, capabilities, setup] {
this->capabilities = capabilities;
set_sensitive(true);
set_editable(true);
std::string text = get_buffer()->get_text();
escape_text(text);

Loading…
Cancel
Save