From: Jean-Marc Lasgouttes Date: Tue, 14 Mar 2000 13:41:40 +0000 (+0000) Subject: Fix insertion of protected blanks in InsertStringA. X-Git-Tag: 1.6.10~22337 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=167bc777c207bd1fc63086af65516e0fa9ec1c5b;p=features.git Fix insertion of protected blanks in InsertStringA. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@605 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/ChangeLog b/ChangeLog index 2dc4452de0..a284e0eb03 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2000-03-14 Jean-Marc Lasgouttes + + * src/text2.C (InsertStringA): don't forget to insert a META_INSET + character when inserting an inset. + 2000-03-12 Lars Gullik Bjønnes * src/bufferparams.C (readLanguage): now takes "default" into diff --git a/src/buffer.C b/src/buffer.C index 3d96d3be35..cbb04c2793 100644 --- a/src/buffer.C +++ b/src/buffer.C @@ -298,7 +298,6 @@ bool Buffer::parseSingleLyXformat2Token(LyXLex & lex, LyXParagraph *& par, inset = new InsetLatexAccent; inset->Read(lex); par->InsertChar(pos, LyXParagraph::META_INSET); - par->InsertInset(pos, inset); par->SetFont(pos, font); ++pos; diff --git a/src/text2.C b/src/text2.C index 11d739e064..fad86fa970 100644 --- a/src/text2.C +++ b/src/text2.C @@ -2677,6 +2677,7 @@ void LyXText::InsertStringA(char const * s) #if 1 InsetSpecialChar * new_inset = new InsetSpecialChar(InsetSpecialChar::PROTECTED_SEPARATOR); + par->InsertChar(pos, LyXParagraph::META_INSET); par->InsertInset(pos, new_inset); #else par->InsertChar(pos, LyXParagraph::META_PROTECTED_SEPARATOR); @@ -2687,6 +2688,7 @@ void LyXText::InsertStringA(char const * s) #if 1 InsetSpecialChar * new_inset = new InsetSpecialChar(InsetSpecialChar::PROTECTED_SEPARATOR); + par->InsertChar(pos, LyXParagraph::META_INSET); par->InsertInset(pos, new_inset); #else par->InsertChar(a, LyXParagraph::META_PROTECTED_SEPARATOR); @@ -2727,6 +2729,7 @@ void LyXText::InsertStringA(char const * s) #if 1 InsetSpecialChar * new_inset = new InsetSpecialChar(InsetSpecialChar::PROTECTED_SEPARATOR); + par->InsertChar(pos, LyXParagraph::META_INSET); par->InsertInset(pos, new_inset); #else par->InsertChar(pos, LyXParagraph::META_PROTECTED_SEPARATOR);