Index: abi/src/wp/impexp/xp/ie_imp_MsWord_97.cpp =================================================================== RCS file: /cvsroot/abi/src/wp/impexp/xp/ie_imp_MsWord_97.cpp,v retrieving revision 1.175 diff -u -r1.175 ie_imp_MsWord_97.cpp --- abi/src/wp/impexp/xp/ie_imp_MsWord_97.cpp 23 Sep 2002 08:15:01 -0000 1.175 +++ abi/src/wp/impexp/xp/ie_imp_MsWord_97.cpp 23 Oct 2002 09:43:19 -0000 @@ -489,7 +489,8 @@ m_iDocPosition(0), m_pBookmarks(NULL), m_iBookmarksCount(0), - m_iMSWordListId(0) + m_iMSWordListId(0), + m_bRevisionDeleted(false) { for(UT_uint32 i = 0; i < 9; i++) m_iListIdIncrement[i] = 0; @@ -962,6 +963,12 @@ int IE_Imp_MsWord_97::_charProc (wvParseStruct *ps, U16 eachchar, U8 chartype, U16 lid) { + // deleted text encountered... + if (m_bRevisionDeleted) { + return 0; + } + + _insertBookmarkIfAppropriate(); // convert incoming character to unicode @@ -1209,6 +1216,9 @@ // // Marshall these off to the correct handlers // + CHP * achp = static_cast (props); + + m_bRevisionDeleted = achp->fRMarkDel; switch ((wvTag)tag) {