]> git.lyx.org Git - features.git/commitdiff
Fix problem with c67b6be77 noted by JMarc.
authorRichard Kimberly Heck <rikiheck@lyx.org>
Sun, 26 Apr 2020 20:10:50 +0000 (16:10 -0400)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 18 Jun 2020 13:48:57 +0000 (15:48 +0200)
src/Text.cpp

index ac6dda5eb89618b8301d6c8e870256a554abf51b..7c00a6aabef6c827985f839da1279c235badcf0c 100644 (file)
@@ -1800,6 +1800,7 @@ bool Text::dissolveInset(Cursor & cur)
        // save position inside inset
        pos_type spos = cur.pos();
        pit_type spit = cur.pit();
+       bool const inset_non_empty = cur.lastpit() != 0 || cur.lastpos() != 0;
        cur.popBackward();
        // update cursor offset
        if (spit == 0)
@@ -1813,7 +1814,7 @@ bool Text::dissolveInset(Cursor & cur)
 
        Buffer & b = *cur.buffer();
        // Is there anything in this text?
-       if (cur.lastpit() != 0 || cur.lastpos() != 0) {
+       if (inset_non_empty) {
                // see bug 7319
                // we clear the cache so that we won't get conflicts with labels
                // that get pasted into the buffer. we should update this before