This commit is contained in:
Richard Heck 2018-02-23 23:17:57 -05:00
parent d6068b3aaa
commit 9762ba5d38
2 changed files with 11 additions and 12 deletions

View File

@ -22,8 +22,7 @@ namespace lyx {
/**
* This class represents a particular LyX "cite engine", which defines the features
* of a particular citation backend such as natbib or biblatex. In that sense, it is more like
* a LaTeX package, where a layout file corresponds to a LaTeX class.
* of a particular citation backend such as natbib or biblatex.
*
* In general, a given cite engine can be used with any document class. That said,
* one cite engine may `require' another, or it may `exclude' some other cite engine.
@ -101,7 +100,7 @@ private:
/// the LaTeX packages on which this depends, if any
std::vector<std::string> package_list_;
// these are mutable because they are used to cache the results
// or an otherwise const operation.
// of an otherwise const operation.
///
mutable bool checked_;
///

View File

@ -480,22 +480,22 @@ void InsetPrintIndex::doDispatch(Cursor & cur, FuncRequest & cmd)
case LFUN_INSET_MODIFY: {
if (cmd.argument() == from_ascii("toggle-subindex")) {
string cmd = getCmdName();
if (contains(cmd, "printindex"))
cmd = subst(cmd, "printindex", "printsubindex");
string scmd = getCmdName();
if (contains(scmd, "printindex"))
scmd = subst(scmd, "printindex", "printsubindex");
else
cmd = subst(cmd, "printsubindex", "printindex");
scmd = subst(scmd, "printsubindex", "printindex");
cur.recordUndo();
setCmdName(cmd);
setCmdName(scmd);
break;
} else if (cmd.argument() == from_ascii("check-printindex*")) {
string cmd = getCmdName();
if (suffixIs(cmd, '*'))
string scmd = getCmdName();
if (suffixIs(scmd, '*'))
break;
cmd += '*';
scmd += '*';
cur.recordUndo();
setParam("type", docstring());
setCmdName(cmd);
setCmdName(scmd);
break;
}
InsetCommandParams p(INDEX_PRINT_CODE);