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();
 }
 
