From 9762ba5d388e8a81a6e58c464b635ca4cf48cbfa Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Fri, 23 Feb 2018 23:17:57 -0500 Subject: [PATCH] Fix bug #10901. --- src/CiteEnginesList.h | 5 ++--- src/insets/InsetIndex.cpp | 18 +++++++++--------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/CiteEnginesList.h b/src/CiteEnginesList.h index 24bec03852..2f419b4bfe 100644 --- a/src/CiteEnginesList.h +++ b/src/CiteEnginesList.h @@ -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 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_; /// diff --git a/src/insets/InsetIndex.cpp b/src/insets/InsetIndex.cpp index 584fb280c7..05da188678 100644 --- a/src/insets/InsetIndex.cpp +++ b/src/insets/InsetIndex.cpp @@ -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); -- 2.39.5