]> git.lyx.org Git - features.git/blobdiff - src/Text.cpp
Move one Text::setCursor instance to CursorSlice
[features.git] / src / Text.cpp
index e6905ad026133bb3f0b352c3d292225351c767f6..d81dd868adff411875f9f8f1b0d50ac9676beef3 100644 (file)
@@ -1601,7 +1601,7 @@ bool Text::erase(Cursor & cur)
        if (needsUpdate) {
                // Make sure the cursor is correct. Is this really needed?
                // No, not really... at least not here!
-               cur.text()->setCursor(cur.top(), cur.pit(), cur.pos());
+               cur.top().setPitPos(cur.pit(), cur.pos());
                cur.checkBufferStructure();
        }
 
@@ -1708,7 +1708,7 @@ bool Text::backspace(Cursor & cur)
 
        // A singlePar update is not enough in this case.
 //             cur.screenUpdateFlags(Update::Force);
-       setCursor(cur.top(), cur.pit(), cur.pos());
+       cur.top().setPitPos(cur.pit(), cur.pos());
 
        return needsUpdate;
 }