Try this patch. I haven't had any problems, even with quick mouse
movements. Thanks to Robert Sievers for helping me realize I wasn't
thinking clearly :)
richie
Index: fv_View.cpp
===================================================================
RCS file: /u2/cvsroot/abi/src/text/fmt/xp/fv_View.cpp,v
retrieving revision 1.217
diff -r1.217 fv_View.cpp
2325c2325,2332
<
---
>
> if (iNewPoint <= m_iSelectionLeftAnchor) {
> m_iSelectionAnchor = m_iSelectionRightAnchor;
> }
> else {
> m_iSelectionAnchor = m_iSelectionLeftAnchor;
> }
>
3811a3819,3821
> m_iSelectionLeftAnchor = iPosLeft;
> m_iSelectionRightAnchor = iPosRight;
>
Index: fv_View.h
===================================================================
RCS file: /u2/cvsroot/abi/src/text/fmt/xp/fv_View.h,v
retrieving revision 1.94
diff -r1.94 fv_View.h
275c275,277
< PT_DocPosition m_iSelectionAnchor;
---
> PT_DocPosition m_iSelectionAnchor;
> PT_DocPosition m_iSelectionLeftAnchor;
> PT_DocPosition m_iSelectionRightAnchor;