diff -uNr sw.old/source/core/doc/docnum.cxx sw.new/source/core/doc/docnum.cxx --- sw.old/source/core/doc/docnum.cxx 2007-07-26 16:18:48.000000000 +0800 +++ sw.new/source/core/doc/docnum.cxx 2007-11-20 10:19:11.683875200 +0800 @@ -1213,7 +1213,7 @@ { SwUndoInsNum* pUndo = 0; SwHistory* pHistory = 0; - if( DoesUndo() && pRule->IsAutoRule() ) + if( DoesUndo() ) { ClearRedo(); pUndo = new SwUndoInsNum( *pRule, rRule );