From 605b8159d5fea45e3bc02a1cc560c9dd516dd0fa Mon Sep 17 00:00:00 2001 From: Dekel Tsur Date: Thu, 24 Oct 2002 17:41:55 +0000 Subject: [PATCH] Fix bug with language changes in nested environment. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5503 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/ChangeLog | 5 +++++ src/paragraph.C | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index 2723e50f80..08ee56204e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2002-10-24 Dekel Tsur + + * paragraph.C (TeXOnePar): Fix bug with language changes in nested + environment. + 2002-10-24 Angus Leeming * lyxgluelength.h: no need to forward declare BufferParams diff --git a/src/paragraph.C b/src/paragraph.C index e425d46f4d..2e3f8a927d 100644 --- a/src/paragraph.C +++ b/src/paragraph.C @@ -1024,8 +1024,10 @@ Paragraph * Paragraph::TeXOnePar(Buffer const * buf, if (language->babel() != previous_language->babel() // check if we already put language command in TeXEnvironment() && !(style->isEnvironment() - && (!previous() || previous()->layout() != layout() || - previous()->params().depth() != params().depth()))) + && (!previous() || + (previous()->layout() != layout() && + previous()->getDepth() <= getDepth()) + || previous()->getDepth() < getDepth()))) { if (!lyxrc.language_command_end.empty() && previous_language->babel() != doc_language->babel()) -- 2.39.2