]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView.cpp
When we use InPremable styles, we want to write as many versions
[lyx.git] / src / BufferView.cpp
index 8783d47910e353e00f3b557c6a3035ae7a68245c..a267410f2c10004db83cbf0e11945b72dd7f328b 100644 (file)
@@ -2225,8 +2225,6 @@ void BufferView::mouseEventDispatch(FuncRequest const & cmd0)
        if (!inset || !cur.result().dispatched())
                cur.dispatch(cmd);
 
-       cur.endUndoGroup();
-
        // Notify left insets
        if (cur != old) {
                bool badcursor = old.fixIfBroken() | cur.fixIfBroken();
@@ -2235,6 +2233,8 @@ void BufferView::mouseEventDispatch(FuncRequest const & cmd0)
                        cursor().fixIfBroken();
        }
 
+       cur.endUndoGroup();
+
        // Do we have a selection?
        theSelection().haveSelection(cursor().selection());