X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FCursor.cpp;h=3ad16f49ffae594d6add6982b5457586fccf2198;hb=4db3e641ed6765e005343010cb90ee8af26f8f99;hp=7f8edc281ed0645b81ceadaee57240a145f30bc1;hpb=ea6240b785e02536463e6eb5ac8d63be9e77ba18;p=lyx.git diff --git a/src/Cursor.cpp b/src/Cursor.cpp index 7f8edc281e..3ad16f49ff 100644 --- a/src/Cursor.cpp +++ b/src/Cursor.cpp @@ -2048,12 +2048,8 @@ bool Cursor::upDownInText(bool up, bool & updateNeeded) updateNeeded |= bv().checkDepm(dummy, *this); updateTextTargetOffset(); - if (updateNeeded) { + if (updateNeeded) forceBufferUpdate(); - // DEPM may have requested a screen update - this->screenUpdateFlags( - this->screenUpdate() | dummy.screenUpdate()); - } } return false; } @@ -2078,8 +2074,7 @@ bool Cursor::upDownInText(bool up, bool & updateNeeded) ++dummy.pos(); if (bv().checkDepm(dummy, old)) { updateNeeded = true; - // Make sure that cur gets back whatever happened to dummy (Lgb) - // This will include any screen update requested by DEPM + // Make sure that cur gets back whatever happened to dummy (Lgb) operator=(dummy); } } else {