Le 14 juil. 09 à 15:32, [email protected] 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