tdf#41202 writer: allow shift+click to decrease selection

Change-Id: I8f0f03a3ea0eafda166d19a5cd9fa24e97345a69
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102399
Tested-by: Jenkins
Reviewed-by: Jim Raykowski <raykowj@gmail.com>
diff --git a/sw/source/uibase/docvw/edtwin.cxx b/sw/source/uibase/docvw/edtwin.cxx
index 279bf08..508fac7 100644
--- a/sw/source/uibase/docvw/edtwin.cxx
+++ b/sw/source/uibase/docvw/edtwin.cxx
@@ -3735,7 +3735,7 @@ void SwEditWin::MouseButtonDown(const MouseEvent& _rMEvt)
                if( !bOverSelect )
                    bOverURLGrf = bOverSelect = nullptr != rSh.IsURLGrfAtPos( aDocPos );

                if ( !bOverSelect )
                if ( !bOverSelect || rSh.IsInSelect() )
                {
                    MoveCursor( rSh, aDocPos, bOnlyText, bLockView );
                    bCallBase = false;