Le 14 juil. 09 à 15:32, lasgout...@lyx.org a écrit :
+ // FIXME this use of forceLTR is dubious + // introduced in http://www.lyx.org/trac/changeset/21285 + if (getLayout().isForceLtr()) { + // Force any new text to latex_language FIXME: This + // should only be necessary in constructor, but new + // paragraphs that are created by pressing enter at + // the start of an existing paragraph get the buffer + // language and not latex_language, so we take this + // brute force approach. + cur.current_font.setLanguage(latex_language); + cur.real_current_font.setLanguage(latex_language); + } +
I have copied the code above from InsetCollapsable, but I do not understand the logic.
forceLTR is defined as: /// Force inset into LTR environment if surroundings are RTL? virtual bool forceLTR() const; I suspect the right thing to use is getLayout().isPassthru. Martin, do you remember why you chose that instead? JMarc