From 8998b8837084a5100048fbd335c06ed6fc4bc26f Mon Sep 17 00:00:00 2001 From: Enrico Forestieri Date: Wed, 20 Jan 2016 01:18:42 +0100 Subject: [PATCH] Make sure cursor is in texted after clicking Fixes #9936. --- src/BufferView.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/BufferView.cpp b/src/BufferView.cpp index 6de832dae5..81ebe79977 100644 --- a/src/BufferView.cpp +++ b/src/BufferView.cpp @@ -2514,7 +2514,8 @@ bool BufferView::mouseSetCursor(Cursor & cur, bool select) bool update = leftinset; if (!do_selection && d->cursor_.inTexted()) { update |= checkDepm(cur, d->cursor_); - if (cur.pos() && cur.paragraph().isEnvSeparator(cur.pos() - 1)) + if (cur.inTexted() && cur.pos() + && cur.paragraph().isEnvSeparator(cur.pos() - 1)) cur.posBackward(); } -- 2.39.2