Index: abi/src/text/fmt/xp/fv_View.cpp
===================================================================
RCS file: /cvsroot/abi/src/text/fmt/xp/fv_View.cpp,v
retrieving revision 1.431
diff -u -u -r1.431 fv_View.cpp
--- abi/src/text/fmt/xp/fv_View.cpp	2001/04/17 01:51:57	1.431
+++ abi/src/text/fmt/xp/fv_View.cpp	2001/04/20 21:35:05
@@ -3922,6 +3922,7 @@
 		_eraseInsertionPoint();
 
 	_resetSelection();
+	
 	_clearIfAtFmtMark(getPoint());
 	_moveInsPtNextPrevPage(bNext);
 	notifyListeners(AV_CHG_MOTION);
@@ -3935,7 +3936,12 @@
 		_eraseInsertionPoint();
 
 	_resetSelection();
+	
+	if ( getPoint() != _getDocPos(FV_DOCPOS_BOL)) 
+	{
+	UT_DEBUGMSG(("Not at the beginning of a line. Removing FmtMark. \n"));
 	_clearIfAtFmtMark(getPoint());
+	}
 	_moveInsPtNextPrevLine(bNext);
 	notifyListeners(AV_CHG_MOTION);
 }
