Index: src/text/fmt/xp/fv_View.cpp =================================================================== --- src/text/fmt/xp/fv_View.cpp (revision 29833) +++ src/text/fmt/xp/fv_View.cpp (working copy) @@ -6367,14 +6367,14 @@ PT_DocPosition iPos = _getDocPos(dp); PT_DocPosition iPoint = getPoint(); - // Signal PieceTable Change - _saveAndNotifyPieceTableChange(); - if (iPos == iPoint) { return; } + // Signal PieceTable Change + _saveAndNotifyPieceTableChange(); + _extSelToPos(iPos); bool bCaretLeft = false;