Index: abi/src/text/fmt/xp/fv_View.cpp =================================================================== RCS file: /cvsroot/abi/src/text/fmt/xp/fv_View.cpp,v retrieving revision 1.434 diff -u -u -r1.434 fv_View.cpp --- abi/src/text/fmt/xp/fv_View.cpp 2001/04/21 19:10:56 1.434 +++ abi/src/text/fmt/xp/fv_View.cpp 2001/04/21 19:44:01 @@ -7529,7 +7529,13 @@ void FV_View::_clearIfAtFmtMark(PT_DocPosition dpos) { - m_pDoc->clearIfAtFmtMark(dpos); + // Check to see if we're at the beginning of the line. If we aren't, then it's safe + // to delete the FmtMark. else we could wipe out the placeholder FmtMark for our attributes. + // Fix for Bug #863 + if ( ( dpos != _getDocPosFromPoint(dpos,FV_DOCPOS_BOL) )) + { + m_pDoc->clearIfAtFmtMark(dpos); + } _generalUpdate(); }