]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView.cpp
Remove enumitem example file from attic.
[lyx.git] / src / BufferView.cpp
index 7332ec592115ccfb38046a05cdda82dbc36dd205..81ebe79977370d21bf2e54341cd2ab5d400dc955 100644 (file)
@@ -2512,8 +2512,12 @@ bool BufferView::mouseSetCursor(Cursor & cur, bool select)
        // FIXME: (2) if we had a working InsetText::notifyCursorLeaves,
        // the leftinset bool would not be necessary (badcursor instead).
        bool update = leftinset;
-       if (!do_selection && d->cursor_.inTexted())
+       if (!do_selection && d->cursor_.inTexted()) {
                update |= checkDepm(cur, d->cursor_);
+               if (cur.inTexted() && cur.pos()
+                       && cur.paragraph().isEnvSeparator(cur.pos() - 1))
+                   cur.posBackward();
+       }
 
        if (!do_selection)
                d->cursor_.resetAnchor();