diff options
author | Dennis Francis <dennisfrancis.in@gmail.com> | 2015-12-20 09:05:53 +0530 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2016-01-06 14:49:50 +0000 |
commit | 3b70b846503e8c3942da95a23e5fe854b02e0553 (patch) | |
tree | 2b59e59252ed5d07aedab5b3c248d4b7666188e5 /sc | |
parent | 3c42024f467ec9110be751e9af49d025ecc17182 (diff) |
Fix tdf#96524 : Do not change view when...
...entire column or row is selected using row/col
header and keyboard shortcuts are used to amend
the ref selection.
Change-Id: I97f05ae2192aff65933fec53e6e79024420d8d5b
Reviewed-on: https://gerrit.libreoffice.org/20837
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/ui/view/tabview2.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sc/source/ui/view/tabview2.cxx b/sc/source/ui/view/tabview2.cxx index 2d4dbe59ebdf..7ccf8610fcb0 100644 --- a/sc/source/ui/view/tabview2.cxx +++ b/sc/source/ui/view/tabview2.cxx @@ -912,7 +912,9 @@ void ScTabView::ExpandBlock(SCsCOL nMovX, SCsROW nMovY, ScFollowMode eMode) pDoc->SkipOverlapped(nNewX, nNewY, nRefTab); UpdateRef(nNewX, nNewY, nRefTab); - AlignToCursor(nNewX, nNewY, eMode); + if ((aViewData.GetRefStartX() == MAXCOL || nNewX != MAXCOL) && + (aViewData.GetRefStartY() == MAXROW || nNewY != MAXROW)) + AlignToCursor(nNewX, nNewY, eMode); } else { |