From 06acb7f806f99cd418781f9d0645b213f8241062 Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Thu, 14 Oct 2021 16:39:33 +0200 Subject: [PATCH] Update correctly completion after undo This is take #2 after reverting e59aee458. Request the completer to rebuild a completion after undo/redo. Fixes #12383. --- src/frontends/qt/GuiView.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/frontends/qt/GuiView.cpp b/src/frontends/qt/GuiView.cpp index 767791f57b..9126d484fa 100644 --- a/src/frontends/qt/GuiView.cpp +++ b/src/frontends/qt/GuiView.cpp @@ -4067,8 +4067,10 @@ void GuiView::dispatchToBufferView(FuncRequest const & cmd, DispatchResult & dr) // Let the current BufferView dispatch its own actions. bv->dispatch(cmd, dr); if (dr.dispatched()) { - if (cmd.action() == LFUN_REDO || cmd.action() == LFUN_UNDO) + if (cmd.action() == LFUN_REDO || cmd.action() == LFUN_UNDO) { + updateCompletion(bv->cursor(), true, false); updateDialog("document", ""); + } return; } -- 2.39.5