Fix bug #8296: Crash when clicking on completion in math

When the user clicks on the completion, the completion disappears. This
means that we have to fix the cursor before setting it.
This commit is contained in:
Vincent van Ravesteijn 2012-09-23 16:44:22 +02:00
parent 273ebbef19
commit a1bda4e045

View File

@ -2442,6 +2442,8 @@ bool BufferView::mouseSetCursor(Cursor & cur, bool select)
cap::saveSelection(cursor());
d->cursor_.macroModeClose();
// If a macro has been finalized, the cursor might have been broken
cur.fixIfBroken();
// Has the cursor just left the inset?
bool const leftinset = (&d->cursor_.inset() != &cur.inset());