diff options
-rw-r--r-- | sw/source/uibase/docvw/edtwin.cxx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sw/source/uibase/docvw/edtwin.cxx b/sw/source/uibase/docvw/edtwin.cxx index 6ee65c5fdd7d..846ffa63ad32 100644 --- a/sw/source/uibase/docvw/edtwin.cxx +++ b/sw/source/uibase/docvw/edtwin.cxx @@ -3656,9 +3656,11 @@ void SwEditWin::MouseButtonDown(const MouseEvent& _rMEvt) if( !bOverSelect ) bOverURLGrf = bOverSelect = nullptr != rSh.IsURLGrfAtPos( aDocPos ); - MoveCursor( rSh, aDocPos, bOnlyText, bLockView ); - bCallBase = false; - + if ( !bOverSelect ) + { + MoveCursor( rSh, aDocPos, bOnlyText, bLockView ); + bCallBase = false; + } if (!bOverURLGrf && !bExecDrawTextLink && !bOnlyText) { const SelectionType nSelType = rSh.GetSelectionType(); |