X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FText3.cpp;h=0dd3b6492c96ee94fb1906e658d4fa0ae9533c95;hb=5b75a45bc1c590cca5ac2a3e539a741a4aede26a;hp=04de6b7bc2ba52779ed472a15c43043b2fe17095;hpb=b79d8e5e2d20e8f294d47fe924c20de17dbd5c0b;p=lyx.git diff --git a/src/Text3.cpp b/src/Text3.cpp index 04de6b7bc2..0dd3b6492c 100644 --- a/src/Text3.cpp +++ b/src/Text3.cpp @@ -885,8 +885,8 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd) bv->buffer().params().trackChanges); // Update the selection pos to make sure the selection does not // change as the inserted tab will increase the logical pos. - if (cur.anchor_.pit() == pit) - cur.anchor_.forwardPos(); + if (cur.realAnchor().pit() == pit) + cur.realAnchor().forwardPos(); if (cur.pit() == pit) cur.forwardPos(); } @@ -912,8 +912,8 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd) if (par.getChar(0) == '\t') { if (cur.pit() == pit) cur.posBackward(); - if (cur.anchor_.pit() == pit && cur.anchor_.pos() > 0 ) - cur.anchor_.backwardPos(); + if (cur.realAnchor().pit() == pit && cur.realAnchor().pos() > 0 ) + cur.realAnchor().backwardPos(); par.eraseChar(0, tc); } else @@ -922,8 +922,8 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd) par.getChar(0) == ' ' && n_spaces < 4; ++n_spaces) { if (cur.pit() == pit) cur.posBackward(); - if (cur.anchor_.pit() == pit && cur.anchor_.pos() > 0 ) - cur.anchor_.backwardPos(); + if (cur.realAnchor().pit() == pit && cur.realAnchor().pos() > 0 ) + cur.realAnchor().backwardPos(); par.eraseChar(0, tc); } @@ -1403,7 +1403,7 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd) } // ignore motions deeper nested than the real anchor Cursor & bvcur = cur.bv().cursor(); - if (!bvcur.anchor_.hasPart(cur)) { + if (!bvcur.realAnchor().hasPart(cur)) { cur.undispatched(); break; } @@ -2288,7 +2288,7 @@ bool Text::getStatus(Cursor & cur, FuncRequest const & cmd, if (cit == floats.end() || // and that we know how to generate a list of them (!cit->second.needsFloatPkg() && cit->second.listCommand().empty())) { - flag.unknown(true); + flag.setUnknown(true); // probably not necessary, but... enable = false; }