sc/source/ui/view/viewfun3.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit 43c564da59d7d951ee9a903b80e82fd1159d0c71 Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Mon Jul 10 11:27:17 2023 +0200 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Wed Jul 12 07:55:12 2023 +0200 lok: copy simple selection even when filtered when selected cells contain data filtered with autofilter and regular cells after that - we get different type of selection called SC_MARK_SIMPLE_FILTERED allow copying that too Change-Id: I69f91a674f427a7b956fd87b8dc56937b3b55e86 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154239 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Henry Castro <hcas...@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154309 Tested-by: Jenkins Reviewed-by: Szymon Kłos <szymon.k...@collabora.com> diff --git a/sc/source/ui/view/viewfun3.cxx b/sc/source/ui/view/viewfun3.cxx index 8a9b489833fc..651724209946 100644 --- a/sc/source/ui/view/viewfun3.cxx +++ b/sc/source/ui/view/viewfun3.cxx @@ -430,7 +430,8 @@ bool ScViewFunc::CopyToClipMultiRange( const ScDocument* pInputClipDoc, const Sc rtl::Reference<ScTransferObj> ScViewFunc::CopyToTransferable() { ScRange aRange; - if ( GetViewData().GetSimpleArea( aRange ) == SC_MARK_SIMPLE ) + auto eMarkType = GetViewData().GetSimpleArea( aRange ); + if ( eMarkType == SC_MARK_SIMPLE || eMarkType == SC_MARK_SIMPLE_FILTERED ) { ScDocument& rDoc = GetViewData().GetDocument(); ScMarkData& rMark = GetViewData().GetMarkData();