Add InsertCotext tag also to InsetLayout argument (part of #4745)

This commit is contained in:
Juergen Spitzmueller 2015-05-21 08:53:56 +02:00
parent bede4d320b
commit 977bbd9bc3
2 changed files with 10 additions and 0 deletions

View File

@ -273,6 +273,13 @@ static bool doInsertInset(Cursor & cur, Text * text,
Layout::LaTeXArgMap::const_iterator const lait = args.find(ia->name());
if (lait != args.end())
cotextinsert = (*lait).second.insertcotext;
else {
InsetLayout const & il = cur.inset().getLayout();
args = il.args();
Layout::LaTeXArgMap::const_iterator const ilait = args.find(ia->name());
if (ilait != args.end())
cotextinsert = (*ilait).second.insertcotext;
}
// The argument requests to insert a copy of the co-text to the inset
if (cotextinsert) {
docstring ds;

View File

@ -595,6 +595,9 @@ void InsetLayout::readArgument(Lexer & lex)
} else if (tok == "insertcotext") {
lex.next();
arg.insertcotext = lex.getBool();
} else if (tok == "insertcotext") {
lex.next();
arg.insertcotext = lex.getBool();
} else if (tok == "leftdelim") {
lex.next();
arg.ldelim = lex.getDocString();