From 03143e6166bd1f232928bae00929d670c6659d67 Mon Sep 17 00:00:00 2001 From: eidheim Date: Fri, 17 Aug 2018 12:00:36 +0200 Subject: [PATCH] Language protocol: corrected autocompletion insertion when selecting autocomplete items through for instance arrow up/down --- src/source_language_protocol.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/source_language_protocol.cc b/src/source_language_protocol.cc index 88a73e6..97c755b 100644 --- a/src/source_language_protocol.cc +++ b/src/source_language_protocol.cc @@ -1434,7 +1434,7 @@ void Source::LanguageProtocolView::setup_autocomplete() { }; autocomplete.on_select = [this](unsigned int index, const std::string &text, bool hide_window) { - Glib::ustring insert = autocomplete_insert[index]; + Glib::ustring insert = hide_window ? autocomplete_insert[index] : text; get_buffer()->erase(CompletionDialog::get()->start_mark->get_iter(), get_buffer()->get_insert()->get_iter());