On Tue, 14 Jul 2009 15:47:25 +0200
Jean-Marc Lasgouttes <lasgout...@lyx.org> wrote:

> 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

No... but as the comment says, it is probably overkill.

- Martin

Reply via email to