diff --git a/src/insert_completer.cc b/src/insert_completer.cc index 90ce1b7d..f61a9c1d 100644 --- a/src/insert_completer.cc +++ b/src/insert_completer.cc @@ -419,9 +419,9 @@ void InsertCompleter::update() void InsertCompleter::reset() { - m_explicit_completer = nullptr; - if (m_completions.is_valid()) + if (m_explicit_completer or m_completions.is_valid()) { + m_explicit_completer = nullptr; m_completions = InsertCompletion{}; if (m_context.has_client()) {