Index: fv_View.cpp
===================================================================
RCS file: /cvsroot/abi/src/text/fmt/xp/fv_View.cpp,v
retrieving revision 1.997
diff -u -r1.997 fv_View.cpp
--- fv_View.cpp	9 Oct 2004 03:59:13 -0000	1.997
+++ fv_View.cpp	10 Oct 2004 21:01:29 -0000
@@ -5080,17 +5080,17 @@
 	UT_sint32 selLength = getSelectionLength();
 
 	PT_DocPosition low;
+	fl_BlockLayout * block; // the current block the insertion point is in
 	if (m_iInsPoint > m_Selection.getSelectionAnchor())
 	{
 		low = m_Selection.getSelectionAnchor();
+		block = m_pLayout->findBlockAtPosition(low+1);
 	}
 	else
 	{
 		low = m_iInsPoint;
+		block = m_pLayout->findBlockAtPosition(low);
 	}
-
-	// get the current block the insertion point is in
-	fl_BlockLayout * block = m_pLayout->findBlockAtPosition(low);
 
 	if (block)
 	{