Martin Vermeer wrote: > Index: text3.C > =================================================================== > RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/text3.C,v > retrieving revision 1.293 > diff -u -p -r1.293 text3.C > --- text3.C 5 May 2005 13:13:56 -0000 1.293 > +++ text3.C 13 May 2005 18:33:05 -0000 > @@ -1129,10 +1129,15 @@ void LyXText::dispatch(LCursor & cur, Fu > cur.resetAnchor(); > moveCursor(cur, false); > > + needsUpdate = redoParagraph(cur.pit()); > + if (!needsUpdate) > + // update only this paragraph > + cur.bv().update(false, true, true); > + > // real_current_font.number can change so we need to > // update the minibuffer > if (old_font != real_current_font) > - bv->updateScrollbar(); > + bv->updateScrollbar(); > break; > } >
Btw it seems that the last +- correction chunk is not an error in tabulation, rather that the block inside the if above was inadvertently deleted. Alfredo