summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sw/source/uibase/docvw/edtwin.cxx8
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();