From: Enrico Forestieri Date: Sat, 11 Dec 2010 18:15:34 +0000 (+0000) Subject: Fix bug #7090 (Segfault in refreshing instant preview when math macro changes) X-Git-Tag: 2.0.0~1413 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=14cbb6cb3d8eec273d69b6d0744787688fd1e4ef;p=features.git Fix bug #7090 (Segfault in refreshing instant preview when math macro changes) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36832 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/mathed/MathMacroTemplate.cpp b/src/mathed/MathMacroTemplate.cpp index f6421c6c48..3de1fade25 100644 --- a/src/mathed/MathMacroTemplate.cpp +++ b/src/mathed/MathMacroTemplate.cpp @@ -721,11 +721,11 @@ void MathMacroTemplate::changeArity(Cursor & cur, { // remove parameter which do not appear anymore in the definition for (int i = numargs_; i > newNumArg; --i) - removeParameter(cur, inset_pos, numargs_ - 1, false); + removeParameter(cur, inset_pos, numargs_ - 1, true); // add missing parameter for (int i = numargs_; i < newNumArg; ++i) - insertParameter(cur, inset_pos, numargs_, false, false); + insertParameter(cur, inset_pos, numargs_, true, false); }