Dov Feldstern wrote:
Hi!

Another issue with the changes recently made to the encodings. This one is actually not a bug, perhaps, rather an "over-fix".

Maybe what you describe is related to this code in LyXText::setCurrentFont(LCursor & cur) in text2.C:720:

        if (pos > 0) {
                if (pos == cur.lastpos())
                        --pos;
                else // potentional bug... BUG (Lgb)
                        if (par.isSeparator(pos)) {
                                if (pos > cur.textRow().pos() &&
                                    bidi.level(pos) % 2 ==
                                    bidi.level(pos - 1) % 2)
                                        --pos;
                                else if (pos + 1 < cur.lastpos())
                                        ++pos;
                        }
        }

Reply via email to