From: Georg Baum Date: Mon, 22 Aug 2005 09:51:44 +0000 (+0000) Subject: fix bug 1979 X-Git-Tag: 1.6.10~13956 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=2970d3734f77d3d507dac68b607933ca88c7f3cb;p=lyx.git fix bug 1979 git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10404 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/tex2lyx/ChangeLog b/src/tex2lyx/ChangeLog index c9d6adc7fb..4a7a824ec8 100644 --- a/src/tex2lyx/ChangeLog +++ b/src/tex2lyx/ChangeLog @@ -1,3 +1,8 @@ +2005-08-19 Georg Baum + + * text.C (parse_text): Output \item in list environments that are + unknown to LyX (bug 1979) + 2005-07-30 Jean-Marc Lasgouttes * text.C (parse_text): add forgotten \` accent. diff --git a/src/tex2lyx/text.C b/src/tex2lyx/text.C index fef1470114..43339df706 100644 --- a/src/tex2lyx/text.C +++ b/src/tex2lyx/text.C @@ -1278,6 +1278,15 @@ void parse_text(Parser & p, ostream & os, unsigned flags, bool outer, } context.set_item(); context.check_layout(os); + if (context.has_item) { + // An item in an unknown list-like environment + // FIXME: Do this in check_layout()! + context.has_item = false; + if (optarg) + handle_ert(os, "\\item", context); + else + handle_ert(os, "\\item ", context); + } if (optarg) { if (context.layout->labeltype != LABEL_MANUAL) { // lyx does not support \item[\mybullet]