From f16a17fa4206cc6d3b776a55d7fbb24629a9bdc3 Mon Sep 17 00:00:00 2001 From: Alfredo Braunstein Date: Sun, 21 Mar 2004 10:16:39 +0000 Subject: [PATCH] Kayvan's patch (crash fix) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8507 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/ChangeLog | 4 ++++ src/tabular.C | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 78d1fb80f3..70a09dc14a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,4 +1,8 @@ +2004-03-21 Alfredo Braunstein + + * tabular.C (TeXRow): crash fix (from Kayvan and André) + 2004-03-19 André Pönitz         * cursor.[Ch] (reset): take main text inset as argument diff --git a/src/tabular.C b/src/tabular.C index 66e09284dc..e0035bbc62 100644 --- a/src/tabular.C +++ b/src/tabular.C @@ -2007,7 +2007,8 @@ int LyXTabular::TeXRow(ostream & os, int i, Buffer const & buf, ret += TeXCellPreamble(os, cell); InsetText & inset = getCellInset(cell); - bool rtl = inset.text_.isRTL(inset.paragraphs().front()) + Paragraph const & par = inset.paragraphs().front(); + bool rtl = par.isRightToLeftPar(buf.params()) && !inset.paragraphs().begin()->empty() && getPWidth(cell).zero(); -- 2.39.5