[LyX/master] Reset inline completion after undo/redo
Jean-Marc Lasgouttes
lasgouttes at lyx.org
Mon Oct 18 15:22:29 UTC 2021
commit 40ee8d2a1a8bbc138387950bc9b71d97446e87f2
Author: Jean-Marc Lasgouttes <lasgouttes at lyx.org>
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();
More information about the lyx-cvs
mailing list