Suppress babel RTL commands when using polyglossia (part of #8251)

This commit is contained in:
Juergen Spitzmueller 2012-07-23 08:40:37 +02:00
parent f30d6acb04
commit a1e2e12ba4
2 changed files with 3 additions and 1 deletions

View File

@ -1076,6 +1076,7 @@ void Paragraph::Private::latexInset(BufferParams const & bparams,
odocstream::pos_type const len = os.os().tellp(); odocstream::pos_type const len = os.os().tellp();
if (inset->forceLTR() if (inset->forceLTR()
&& !runparams.use_polyglossia
&& running_font.isRightToLeft() && running_font.isRightToLeft()
// ERT is an exception, it should be output with no // ERT is an exception, it should be output with no
// decorations at all // decorations at all

View File

@ -2493,7 +2493,8 @@ void Tabular::TeXRow(otexstream & os, row_type row,
Paragraph const & par = inset->paragraphs().front(); Paragraph const & par = inset->paragraphs().front();
bool rtl = par.isRTL(buffer().params()) bool rtl = par.isRTL(buffer().params())
&& !par.empty() && !par.empty()
&& getPWidth(cell).zero(); && getPWidth(cell).zero()
&& !runparams.use_polyglossia;
if (rtl) { if (rtl) {
string const lang = string const lang =