commit e59aee45801f6f61489a4be3162b4c43f6b8a658
Author: Jean-Marc Lasgouttes <[email protected]>
Date:   Tue Oct 12 15:45:04 2021 +0200

    Reset inline completion after undo/redo
    
    Fixes bug #12383.
---
 src/BufferView.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/BufferView.cpp b/src/BufferView.cpp
index 0f36dca..f7f2d35 100644
--- a/src/BufferView.cpp
+++ b/src/BufferView.cpp
@@ -1481,6 +1481,7 @@ void BufferView::dispatch(FuncRequest const & cmd, 
DispatchResult & dr)
                else {
                        dr.screenUpdate(Update::Force | Update::FitCursor);
                        dr.forceBufferUpdate();
+                       resetInlineCompletionPos();
                        if (buffer().params().citeEngine() != engine ||
                            buffer().params().citeEngineType() != enginetype)
                                buffer().invalidateCiteLabels();
@@ -1501,6 +1502,7 @@ void BufferView::dispatch(FuncRequest const & cmd, 
DispatchResult & dr)
                else {
                        dr.screenUpdate(Update::Force | Update::FitCursor);
                        dr.forceBufferUpdate();
+                       resetInlineCompletionPos();
                        if (buffer().params().citeEngine() != engine ||
                            buffer().params().citeEngineType() != enginetype)
                                buffer().invalidateCiteLabels();
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to