On Sun, Oct 27, 2002 at 12:47:15AM +0200, Dekel Tsur wrote: > After pressing the right cursor key the buffer change its status to "changed". > This also happen when entering a math inset with the mouse. > The attached patch fixes that.
Can I apply this patch ? > Index: text3.C > =================================================================== > RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/text3.C,v > retrieving revision 1.24 > diff -u -p -r1.24 text3.C > --- text3.C 9 Oct 2002 13:07:29 -0000 1.24 > +++ text3.C 26 Oct 2002 22:46:29 -0000 > @@ -569,7 +569,7 @@ Inset::RESULT LyXText::dispatch(FuncRequ > bool is_rtl = cursor.par()->isRightToLeftPar(bv->buffer()->params); > if (!selection.mark()) > bv->beforeChange(this); > - update(bv); > + update(bv, false); > if (is_rtl) > cursorLeft(bv, false); > if (cursor.pos() < cursor.par()->size() > @@ -592,7 +592,7 @@ Inset::RESULT LyXText::dispatch(FuncRequ > bool const is_rtl = >cursor.par()->isRightToLeftPar(bv->buffer()->params); > if (!selection.mark()) > bv->beforeChange(this); > - update(bv); > + update(bv, false); > LyXCursor const cur = cursor; > if (!is_rtl) > cursorLeft(bv, false); > Index: mathed/formulabase.C > =================================================================== > RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/mathed/formulabase.C,v > retrieving revision 1.222 > diff -u -p -r1.222 formulabase.C > --- mathed/formulabase.C 25 Oct 2002 06:44:40 -0000 1.222 > +++ mathed/formulabase.C 26 Oct 2002 22:46:29 -0000 > @@ -298,7 +298,7 @@ Inset::RESULT InsetFormulaBase::lfunMous > BufferView * bv = cmd.view(); > hideInsetCursor(bv); > showInsetCursor(bv); > - bv->updateInset(this, true); > + bv->updateInset(this, false); > //lyxerr << "lfunMouseRelease: buttons: " << cmd.button() << "\n"; > > if (cmd.button() == mouse_button::button3) {