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;

Reply via email to